为啥i初始化要变成0?
红颜如霜 2023-10-29 09:01:55 |
因为在i没到n时,都会i++,当i到n的时候,假如count没到3,那就把i初始化为0,接着i++,又会从for循环的i=1开始循环
while (a[j] == 1)//遍历找到那一个没有退出的人 { j++; } printf(“%d\n”, j);//打印没有退出圈子的人 return 0;最后我看不懂,为啥是a[j]而不是a[i] 呢?
编程细胞 2020-05-22 19:42:45 |
因为i是for循环变量,后边i值发生变化,后面用j找到那个没有退圈的人,是因为j变量一直没有用,值一直保持为:1
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:667 |
剪刀石头布 (C++代码)浏览:1703 |
C二级辅导-阶乘数列 (C语言代码)浏览:508 |
C二级辅导-等差数列 (C语言代码)浏览:808 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:614 |
1199题解浏览:653 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:426 |
C二级辅导-统计字符 (C语言描述——用函数求解)浏览:1156 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:2739 |
花间一壶酒 2023-02-14 16:32:30 |
好像不管初始化为几,都变为了1
红颜如霜 2023-10-29 09:02:05 |
因为在i没到n时,都会i++,当i到n的时候,假如count没到3,那就把i初始化为0,接着i++,又会从for循环的i=1开始循环