C语言流程控制-----for

2018-09-01  本文已影响0人  AuglyXu

for 循环结构

for(初始化表达式;循环条件表达式;循环后的操作表达式) {
    循环体中的语句;
}
for(int num = 0;num < 10; num++)
{
printf("发射子弹%d",num);
}
printf("num = %d",num);

图解

1、当执行到for循环时,主函数为for开辟了一块存储空间
2、首先for执行初始化表达式,for循环为num开辟一块存储空间,并存放num的值
3、然后执行循环体,for循环为循环体开辟一块存储空间,在图中代码里,定义了num,循环体为num定义了一块存储空间,并存放了666
4、循环体执行结束时,循环体存储空间被释放,循环体不再存在,循环体的存储空间被释放,此时执行循环增量表达式,num++中的num去for循环中找到num并++,然后重复执行3、4操作

上一篇 下一篇

猜你喜欢

热点阅读