关于C语言一闪而过

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:21:01
我是C语言新手。我照着书上的 代码输入电脑。但是结果没有出来还一闪而过了。谢谢回答我用的是visual c++软件。

你按f5调试了吧
按ctrl+f5才是正式运行

visual c++里面运行一闪而过,说明你的程序写的有问题,或者是你输入不对,或者是书上印刷错误。
一般是:
1 scanf()函数输入格式少加"&"符号
2 定义数组大小后,使用时越界。比如定义int a[5],使用了不存在的a[5].
3 动态分配内存语句错误,分配失败直接exit(0),一闪而过。
4 输入格式错误,比如定义double i,结果输入scanf("%d",&i);等等。
请仔细检查书上程序和你的输入数据。

包含头文件#include<conio.h>

在main函数返回前,加上getch();

头文件#include<stdlib.h>在代码里的最后一个}前面加system("pause");

程序最后加scanf()就是了