求c语言大神指点 为什么运行后什么都没有

突然发现了这个问题 觉得好奇怪 我哪里写错了吗 求指点
发现问题了 没加括号 但是又出现这种随机值的状况 哪里的问题呢

while语句死循环了
那个k=k+1;和那个i--
应该是while的循环体
在这里没有括号到一起来
vc运行起来 它所认为的是只有k=k+1是循环体
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-16
初始化k=0本回答被提问者采纳

求c语言大神指点 为什么运行后什么都没有
应该是while的循环体 在这里没有括号到一起来 vc运行起来 它所认为的是只有k=k+1是循环体

c语言,运行后为什么没结果。
可能情况有:1、是不是程序运行出现错误,如:死循环;如果是死循环,程序将会进行持续运算,因此不会有退出结果。2、没有输出结果的函数,例如是不是没有printf函数?或者你可以把运行结果和代码发给我看看。。

为什么我编译的C程序运行后没有显示图案?
因为2n-1-2y和2y-1缺少乘号,程序把它们当成了不合法的常量,报错称"无效的整型常量后缀n"和"无效的整型常量后缀y",应该改成2*n-1-2*y和2*y-1 另外,X型图形的中间多了一个星号我帮你去掉了 完整的打印X型图形的C语言程序如下(见图,改动的的地方见注释)

C语言编译出来出现黑色窗口什么都没有?
因为代码里面没有加入暂停语句,所以程序运行完后就自动关闭了在最后加入一个getchar()就OK了或者包含头文件stdlib.h再在最后加入一句system("pause");

(C语言)请问出了什么问题导致最后运行出来没有下半部分的内容?_百度...
主函数里面的question是声明不是调用 把void去掉就好了

初学c语言,但编译后显示没有任何东西,哪里出错了
1,你sum没有初始化,定义的时候, int sum = 0;2,你的循环次数太多 ,系统计算需要时间 。所以需要等待的时间长。。。你只是没等到而已。何况你用while的时候,是死循环 不会跳出。把循环次数适当减少。3.你回车 \/n 斜杠反了 其实是\\n。记得采纳啊 兄弟 ...

c语言程序显示没有问题但运行结果是空白的?
在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第...

c语言运行后黑框里什么都没有
include<stdio.h> int main(){ int s=0,a,i=0;for (a=1;a<=50;a++)\/\/for语句格式写错了;{ s=s+i;i=i+2;} printf("s=%d\\n",s);\/\/return 0;}

【c语言】为什么这个程序执行出来什么都没得
程序运行后,光标一直在闪,你需要输入三个数,分别赋值给a、b、c,三个数以空格或者回车键分割;正确输入三个数后会输出结果。建议:main()函数或者为void类型,或者为int类型(程序结束时要加 return 0);在做输入操作之前,最好给出提示,否则就像你这个似的,运行起来之后不知道如何操作了~~...

...在屏幕上停留3秒后消失,为什么一运行就什么都没有
原因:printf()函数是行缓冲输出。printf()不直接把参数发送到屏幕上,而是把参数输出到输出缓冲区里面。输出缓冲区是一块内存区域,一般大小是4096字节,这表示它可以存放4096个字符。出现以下几种情况之一,输出缓冲区的内容会被发送到标准输出(比如显示器),这叫做刷新缓冲区:1.行缓冲输出遇到换行符时...

相似回答