c语言编译成功后无结果 c语言编译成功无法运行
可能情况有:1、是不是程序运行出现错误,如:死循环; 如果是死循环,程序将会进行持续运算,因此不会有退出结果.2、没有输出结果的函数,例如是不是没有printf函数?或者你可以把运行结果和代码发给我看看..
if语句的问题,你的C程序不存在语法错误,所以编译成功,但是存在逻辑错误,我看了一下,你的if的判断语句有问题,所以导致无法输出打印.
为什么我运行C语言后,显示不到结果?程序编写有问题主要是对for语句的掌握不好首先看一下存在的其他问题1.main函数中缺少个“}”2.printf("%d its factors are");一句中没有给“%d”进行相应的赋值,应该为:printf("%d its factors are",m);下面来看看for的应用,因为你写的是i
这个代码为什么编译成功,但运行没有结果?亲,应该这问样写 void main() { int *a = new int; 答int *b = new int; *b = 3; *a = 2; b = a; cout << *b << endl; delete a; delete b; }
c语言程序编译成功,运行后没有东西printf("%s",*name); // 很明显是这个错了,为什么要加*号// 改为printf("%s",name); 应该就可以
C语言程序可以运行,但不显示结果如果你包含了stdio.h 你可以在程序的末尾,加一句:getchar(); 如果你包含了conio.h 你可以在程序的末尾,加一句:getch(); 如果你包含了windows.h 你可以在程序的末尾,加一句:system("pause"); 如果你包含了iostream.h 你可以在程序的末尾,加一句:cin.get(); 方法很多,都可以达到你要求的功能!
C语言 为什么输入之后没有没有输出结果?你这个while死循环了,while(i<=n);这里分号表示语句结束,i用于<=0就在这里死循环.里面 的代码也有问题,if(r=0)这里永远返回false,应该是if( r == 0 ) {w = 1; break;} 为了避免这种错误,我们一般这么写 if(0 == i) 这样一旦写错编译就报错了.
C语言程序运行无输出结果c语言程序运行无输出结果?请检查:1. 程序是否使用printf函数输出需要结果.2. 程序是否能够正常编译通过.3. 程序是否能够正常运行.4. 程序的逻辑是否正确.以上,基本能够排查出问题
为什么C语言程序编译连接正确后,却弹不出窗口,得不到结果可能是你的程序本身有问题,而编译系统没有检测出来,导致你运行是出现错误啊
这个很简单的C语言没报错,为什么编译后空白一片没有出现结果while (i 这里多了一个分号,while就变成死循环了,你去掉就可以了