VC!运行C出问题! 求救!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:54:28
首先写了这个程序!
#include<stdio.h>
void main()
{
float a;
scanf("%f",&a);

}
运行后输入一个数后
系统提示 “Debug Error!”
我想不会把 这都会错! 郁闷 后面别人说我没输出!于是把程序改成
#include<stdio.h>
void main()
{
float a;
scanf("%f",&a);
printf("%f",a);

}
ok!!程序按我的要求结束!但奇怪的 是!我在把后面的printf("%f",a);语句删除!在执行
#include<stdio.h>
void main()
{
float a;
scanf("%f",&a);

}
这个程序的时候 技能不在提示“Debug Error!”
程序自然结束!

这个问题现在捆闹我一天了都没有解决 ! 不知道是为什么! 是不是只有我的VC会出现这情况呢 请大家帮我在你们机子上先运行下我的第一个程序 看是否出现上述情况!//出先错误提示:Debug Error 万分感谢 !
小的没分 了 分都给别人了都还没解决!谁能99我!

好的程序不一定要有输入,但一定是要有输出的。程序是用来解决问题的嘛,没输出怎么人机对话,就是程序算出来了,你也不知道结果撒

我提供点建议,是不是你在运行这个程序的时候,下面还有很多DOS窗口没有关闭。这样可能会导致内存地址中数据出现冲突,你在运行程序A,然后又在运行现在这个程序,结果出现同时赋值错误。把那些实现的DOS窗口关闭掉。

我在DEV-C++上运行没这个错误,但是main必须用int不能用void