C语言一道选择 char c[]="abc";int i=0;

[复制链接]
查看11 | 回复2 | 2020-7-20 21:22:52 | 显示全部楼层 |阅读模式
核心解释是:i++的使用规则是 ,先使用 i的值再对i进行++运算运行的过程为:第一次循环,i=0,运行do里面的空语句,c[0]='a',i++,while的判断成立第二次循环,i=1,运行do里面的空语句,c[1]='b',i++,while的判断成立第三次循环,i=2,运行do里面的空语句,c[2]='c',i++,while的判断成立第四次循环,i=3,运行do里面的空语句,c[3]=='\0',i++,while的判断不成立,跳出循环,此时i=4,故输出i-1的结果是3。本题程序的关键在于i+...
回复

使用道具 举报

千问 | 2020-7-20 21:22:52 | 显示全部楼层
循环过程为:i
c0
a1
b2
c3
\0此时结束循环,因为是i++ ,故是先使用 i 再递加 i ,3再加1为4输出i-1为 3,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行