for循环各语句次数的理解
本文总字数:531,阅读预计需要:1分钟
一.编写原因
分析算法中,发现之前对于for循环理解很浅薄,只了解到循环体循环的次数。今天回过头,梳理了一下。
二.大贴图
三.理解
1.实践出真知,先上代码
#include<stdio.h>
int main() {
int count = 0;
int count_ = 0;
for (int i = 0; count++, i < 1; i++) {
for (int j = 0; count_++, j < 2; j++) {
}
}
printf("count = %d\n", count);
printf("count_ = %d", count_);
return 0;
}
2.结果
3.分析
首先,先分析第一层循环,判读语句的次数也就循坏体次数n+1,也就是2。因此count=2。
然后,再分析第二层循坏,依旧是上述的过程。因此count_=3。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek智能编程
· 精选4款基于.NET开源、功能强大的通讯调试工具
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?