課程
/后端開發(fā)
/C
/C語言入門
教程上為什么是i++,而不是++i 不是已經(jīng)抄了一遍了嗎
2017-12-06
源自:C語言入門 4-6
正在回答
比如if(a<i++)先判斷a<i ?再i++
if(a<++i)這里是判斷 a<i+1
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=0;
? ? while( i<100) ?//循環(huán)條件應(yīng)該是什么呢?
? ? { ? ++i;
? ? ? ? sum=sum+i;
? ? ? ? ? ? ? ? //這里是不是應(yīng)該改變循環(huán)變量的值
? ? }
? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
? ? return 0;
}
你想用++i就是這樣的
整體說一下吧 i++和++i在單一計(jì)算時(shí)結(jié)果一樣; 而在同時(shí)用時(shí)就有不同了 i++表示為本次輸出的變量值不變,但它為后面使用變量時(shí)會(huì)+1;而++i為本次的輸出值就+1了,后面也是變?yōu)閤+1
區(qū)別在于;int i=1;
m=i++; ?//m先等于1;才進(jìn)行i++;
m=++i;//i先加加;m=2;
i++和++i效果是一樣的啊
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
4 回答為什么是i=8而不是i=9
4 回答為什么用i !=9而不是i==9?
1 回答為什么是i<=而不是<
2 回答為什么是k<2*i-1而不是k=2*i-1
2 回答為什么是i>=1而i<=9不行呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-12-07
比如if(a<i++)先判斷a<i ?再i++
if(a<++i)這里是判斷 a<i+1
2018-01-25
#include <stdio.h>
int main()
{
? ? int i,sum=0;
? ? i=0;
? ? while( i<100) ?//循環(huán)條件應(yīng)該是什么呢?
? ? { ? ++i;
? ? ? ? sum=sum+i;
? ? ? ? ? ? ? ? //這里是不是應(yīng)該改變循環(huán)變量的值
? ? }
? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
? ? return 0;
}
你想用++i就是這樣的
2017-12-07
整體說一下吧
i++和++i在單一計(jì)算時(shí)結(jié)果一樣;
而在同時(shí)用時(shí)就有不同了
i++表示為本次輸出的變量值不變,但它為后面使用變量時(shí)會(huì)+1;而++i為本次的輸出值就+1了,后面也是變?yōu)閤+1
2017-12-06
區(qū)別在于;int i=1;
m=i++; ?//m先等于1;才進(jìn)行i++;
m=++i;//i先加加;m=2;
2017-12-06
i++和++i效果是一樣的啊