C语言
main() { int y=10; while(y——); printf("y=%d”,y); } 请问输出是多少?上机调了,是-1;我有个疑问: while(y——);这一句为什么有个分号,书上都 没这个分号,那么这个-1是可靠的吗?
分号表示while循环什么都没做. 和while(y--){};是一样的.当y=0的时候,while不再判断,此时y自减,再输出就是-1了 请采纳我的答案。
有分号是语法性错误,答案是从9到0!
有分号是语法性错误,你的答案也错误的! 这题出现了死循环,不可能有答案!!
答:C语言中有关命令行参数涉及到程序的主函数main(int argc,char *argv[]这样两个参数,其中,int argc表示命令行参数的个数(包括可执行...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>