c语言关键字执行顺序

1. for 关键字执行顺序。

for
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include  <stdio.h>
#include <stdint.h>

uint8_t i = 0;

int main(void)
{
for(i = 0 ,printf("for 1\t"); i < 3 ,printf("for 2\t"); i++ ,printf("for 3\t"))
{
printf("i = %d\n",i);
if(i == 3)
{
break;
}
}
return 0;
}
1
2
3
4
for 1   for 2   i = 0 初始化时候
for 3 for 2 i = 1 运行时候
for 3 for 2 i = 2
for 3 for 2 i = 3