打卡第二天
循环语句for
贴图:
-
循环图
-
for和while的对比:
-
for的变种:
-
for的练习:
-
以下为所敲代码
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
printf("%d", i);
}
return 0;
}
int main()
{
int arr[10] = { 0 };
int i = 0;
for (i = 0; i < 10; i++) //前闭后开区间(建议)
{
printf("%d ", arr[i]);
}
return 0;
}
for( 初始化 ; 判断 ;调整 )
break 在for 和 while 中有相同作用,都为死循环;
而continue 在while 语句中跳过并终止,在for 语句中跳过并重开
int main()
{
int i = 0;
int j = 0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
printf("hehe\n");
}
}
//会打印出九个hehe 外层0-2 内层0-2 都是打印三次 3*3=9次
//而把循环中的j/i=0 删掉后只打印三次 因为内循环走一轮外循环才走一次 加上j/i=0之后每次的值都会初始化 从而达到3*3=9的效果
return 0;
}
int main()
{
int i = 0;
for( i = 1 ; i <= 10 ; i++ )
{
// if ( i ==5 )
// break; (则1~4后终止printf)
// if (i== 5 )
//continue; (则会跳过5直接printf)
printf("%d " , i );
}
return 0;
} //i++在for语句中,则continue只会停止printf i== 5 时的结果,后跳到调整部分continue
不可在循环体内修改循环变量,防止for循环失控;
建议for语句的循环控制变量的取值采用“前闭后开区间”的写法!
- 以上为今天知识点的大部分总结, do while看得不够细致明天重开
conclude今天:
其实对自己不是很满意,完成度较低,记忆的东西以及代码都不熟,敲了两三遍还是靠记忆,一些地方不太能理解。好的地方是早上起得挺早没有起不来,起床后去楼顶吹了吹风,刷完牙后也没有起床气了(前两天一起来烦得想摔东西),然后能按时吃早餐及时去学习,同时去逛了街兜了风给别人过完生日还免费蹭了顿吃的,一天转场几回合,见了很久没见的朋友还有一个小妹妹,甚至打了牌玩了很多小学生游戏,累累的但是很开心 给我一整天的生活都充实丰富了,又收获了很多能量,洗澡时回忆今天的某时某刻真的觉得幸福 又活过来了!
但是遗憾的是因为碰到小妹妹过生日,还没准备礼物的我心已经飞出门想打算好买什么,学习任务就给落下了,还有今天出门之前的心情也比较糟糕,一整天都有点暴躁易怒,不知道天气原因还是被太多琐事困扰,还有去吃席也很是尴尬,全是大人有点放不开,没能克服这种人多就社恐的尴尬症,还有最后夜宵聚餐的时候总是有点心慌,感觉一想到家里的事就有点激动 控制不住自己的情绪。。。不过好在这些都没有太影响我幸福的一天,对于收获来说这些有点像鸡蛋里挑骨头了,自我感觉今日体验感值当了。对了,今天不懂for循环的操作,首先问了ai 解释得没懂,后来去群里问了大家也没回,最后问了哥哥,哈哈再加上看了两次那个片段,彻底解决(现在在打字都还能回想起那个题解),还有一些电脑设置问题,比如发现休眠之后电脑就不能后台自动下载东西了,本来以为很难解决,结果想到调个设置就OK了(这里我朋友已经在等我了,我以为我还要设置很久,结果很快就搞定了 天才哈哈哈哈哈哈哈哈哈哈哈哈 反正挺开心的会自己操作也敢操作点什么了)知识有时候真挺神奇的,就像高中时对数学又爱又恨的感受吧,不知道这条路对我来说是对是错,是能接受还是适应不了,总之到现在也暂时没有后悔的感觉,希望这个编程 这个计算机 会带给我新的体验 希望大学能带给我新的人生!也希望我接下来能一直保持 一直这么有活力 !!嗯嗯完美的一天 晚安
2024.7.30