我写的一个C程序编译没有错,但运行是会停止工作,由于程序有900行不好发送,谁能给我指导一下吗?

2024-11-19 18:38:08
推荐回答(2个)
回答1:

可以私聊我!!!

回答2:

程序没有什么大问题,只是你犯了一个致命的错误:"a[i++]"前面少了一个取地址符"&",因为a[i++]是整型数组所以前面必须加上"&",还有你的编程习惯也不是太好,常量和变量的定义最好放在前面,甚至有时候必须放在前面否则就会出问题,程序中使用适当的空格显得一目了然,看起来也美观.下面是完整的程序:#include#includeintmain(){inta[10],i=0,j;printf("\npleaseentersomeintegers(=0;j++){if(j%16==0)printf("\n");printf("%d\t",a[i--]);}printf("\n");return0;}希望能帮到你!