int k=0,i,j; for(i=0;i< 5;i++) for(j=0;j< 3;j++) k=k+1 执行后k值为()。
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
A。
k=0;m=5;
for(j=0;j<3;j++) k++,k没加一次,j就加一次。所以k始终等于j;k-=j后可就是0;
程序运到m=i+j时,i=2,j=3;m=2+3=5;
例如:
i==0时j从0循环到4,共5次,k++执行5次,所以k==5;
i==1时j从1循环到4,共4次,k++执行4次,所以k==9;
i==2时j从2循环到4,共3次,k++执行3次,所以k==12;
i==3时j从3循环到4,共2次,k++执行2次,所以k==14;
i==4时j从4循环到4,共1次,k++执行1次,所以k==15。
所以最后输出15。
扩展资料:
执行本命令将把循环体内的命令重复执行指定的次数。提供的整数参数值决定将重复执行的次数。本命令为初级命令。
参数<1>的名称为“循环次数”,类型为“整数型(int)”。本数值指定执行计次循环体内所有命令的次数,必须大于等于零。
参数<2>的名称为“已循环次数记录变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。本数值型变量用作记录当前循环首已经被进入过的次数(从 1 开始),程序可以直接取用此变量中的值。
参考资料来源:百度百科-循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询