编译不报错运行结果不同怎么解决
发布时间: 2024-02-09 08:32:31
Ⅰ 为什么我写的C语言程序编译时没错,运行时有错误
建议你下断点,然后反复调试运行,肯定能找出问题所在。
我一遇到次类问题,都是这样解决的。
Ⅱ C语言代码在不同编译器下运行结果不同,请问原因
可以把fflush(stdin); 删掉,有时候把这个删掉就行了。scanf("%c", &ch);换成ch=getchar();应该就行了。
至于两个编译器不一样的情况,这是肯定会有的,毕竟是两个不同的编译器。
Ⅲ vc6中编的程序编译、运行都不报错,为什么运算结果是错误的
你输入的是汉字逗号而不是英文逗号,要求是英文逗号才对。代码没有问题。
不可能出现你贴上来的情况,代码正确。若确实如你所说,那可能是代码行间夹杂了不可见字符,你把代码重敲一遍试试。
同上。
热点内容