甘肃中医药大学|C语言-重置减少循环
①程序
int abc;
for(a=2;a<6;a++a++)
/*逗号表达式a++a++等于a+=2*/
{
c=1;/*重置c的值*/
for(b=a;b<6;b++)c+=b;
printf(\"%d\\"c);
~
②分析
for(a=2;a<6;a++a++)
等于for(a=2;a<6;a+=2)
即a=2或a=4
外循环2次 。
~
c=1
【甘肃中医药大学|C语言-重置减少循环】表示重置c的值 ,
即a=2时c的值被舍去 ,
只剩下a=4时c的取值 ,
即外循环有效值变成1次 。
~
当a=4时 ,
for(b=a;b<6;b++)c+=b;
b=4或b=5
内循环2次 。
~
总循环=2次=外循环1次×内循环2次
即c循环求2次值
~
第一次c+=b
c=c+b=1+4=5
~
第二次c+=b
c=c+b=5+5=10
最终结果为c=10
推荐阅读
- 上海对外经贸大学|工作十年后,才发现老师和公务员竟有这么大的差距,你选对了吗?
- 安徽|海南一大学生不知安徽省会,连猜两个都不对,直接“得罪”两个省
- 备考|大学毕业是该直接去上班,还是安心备考公务员?
- 北京市教委|翁铁慧调研北京高校大学生就业创业工作
- 讲座|贺昌中学·清华大学美术学院共同举办“以美育人”高峰论坛
- 成绩|2022年神户大学工学部出愿信息早知道
- Offer|大学申请专题|英国大学网上申请需要做好哪些准备?
- 毕业生|新一线和二线城市吸引力增强 大学生就业有哪些新动向?
- 大学|泰晤士高等教育发布全球国际化大学排名 港大蝉联第一
- 姐姐|大学学费至少应翻十倍,目前学费太便宜了,便宜的让学生没感觉