A. 计算机二级c语言编程题结果正确但出现debug,有分吗
当填空的答案不唯一时,填了其它内容,只要运行正确,应该算对,有分数的。
B. C语言,使用vc++2010编的代码出现Debug,这是什么情况啊
你好!
scanf 的时候,要带有取地址符号 & ,不然会出错!
取地址符号,添加在变量的前面!
C. C语言编程,运行后刚刚输入一个数,回车后提述“debug error”,怎么回事
for(b=j+1;b<N;b++)
if(a[pos]>a[b])
pos=j;
if(pos!=j)
{m=a[pos];a[pos]=a[j];a[j]=m;}
以上的for循环,你要用{}包含起来,注意不要养成不用{}的习惯!
D. 为什么C语言编程是无错误、无警告,但输入的时候会出现“Debug Error”的对话框
前后变量的类型不统一:前面定义的函数都是int型的,而后面的主程序中,输入输出是float型的,所以错误就在这里。都改成int或float就行了。 没必要用void,用int就行。
E. 调试C语言时提示debug error怎么办
整形的占位符是 %d
F. c语言生成没有错,运行出现debug error
1 输入mark的时候,不能用%f而应该用%d。
2 每个case结束后加break.
3 putchar放在switch外面。
4 代码不全,下面是否有其他错误不确定。
G. C语言的debug
一般是内存泄露。
主要可能的原因有:
1. 太多new 出来的东西没有 delete掉
2. 野指针 (使用了已经delete过的指针)
3. 数组访问过界(访问超出了数组范围,包括各种数据结构的不合理操作,比如对空的堆使用 top()函数。)
H. 刚学c语言做题时运行出现debug error怎么解决
在int x那行的下边加一行,
scanf("%d",&x);