C语言中使用for循环是为什么有的初始化表达式从0开始,有的不从0开始?
答案:3 悬赏:20 手机版
解决时间 2021-12-01 15:57
- 提问者网友:呐年旧曙光
- 2021-11-30 15:35
C语言中使用for循环是为什么有的初始化表达式从0开始,有的不从0开始?
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-11-30 16:00
根据自己的需求决定,你说的从0开始只是因为数组之类的下标是从0开始,所以一般是从0开始初始化的。但当你只需要对某一部分进行初始化时,可以从任意位置开始。如对50以后的奇数项进行初始化
for(i=51;i<100;i=i+2)
arr[i] = i;
for(i=51;i<100;i=i+2)
arr[i] = i;
全部回答
- 1楼网友:掌灯师
- 2021-11-30 16:22
程序设计方便 没有任何区别 也有习惯问题追答du知道君回答的文不对题哦 求采纳
- 2楼网友:洒脱疯子
- 2021-11-30 16:05
for循环中的初始化表达式一般根据程序设计需要给出,如:
(1)求小于100的所有偶数的之和:int i=0也可以为int i=2
int s=0;
for(int i=0;i<100;i++)
s=s+i;
(2)求小于100的所有奇数的之和
int s=0;
for(int i=1;i<100;i++)
s=s+i;
只是需要的不同。
(1)求小于100的所有偶数的之和:int i=0也可以为int i=2
int s=0;
for(int i=0;i<100;i++)
s=s+i;
(2)求小于100的所有奇数的之和
int s=0;
for(int i=1;i<100;i++)
s=s+i;
只是需要的不同。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯