关于i++的问题
#include <stdio.h>
int main()
{
int i, j;
for (i = 0; i != 10, j != 10; i++)
{
for (j = 0; j < 10; j++)
{
putchar('A');
}
}
putchar('\n');
return 0;
}
#include <stdio.h>
int main()
{
int i = 0;
while (i++)
{
if (i > 10)
{
goto Label;
}
putchar('B');
}
Label:putchar('\n');
return 0;
}
这两个代码小甲鱼老师讲的是 第二个i++ 是先提出i的值进行判断 然后在对自身+1但是这不是有括号嘛 为什么是先提出i = 0判断完在加一
然后根据这个那第一个代码中j++为什么在下一次循环中直接输出的就是j+1的值? 本帖最后由 qiuyouzhi 于 2020-2-27 15:20 编辑
1,while的那个括号是必须有的,这是C语言的语法
2,在for循环的最后有个j++ 1. 那个括号是规定要有的。
2. 因为 for 循环里面有个 j++
页:
[1]