課程
/后端開發(fā)
/C
/C語言入門
那個:冒號是什么意思???-i:i
2017-02-21
源自:C語言入門 4-16
正在回答
這是選擇表達(dá)式,如:
a>b?a:b
表示如果a>b則該式為a,否則該式為b。
結(jié)合你給的代碼:
sum+=i%2==0?-i:i;
也就是
sum=sum+(i%2==0?-i:i);
這里面i%2==0?-i:i就是一個選擇表達(dá)式,若i為偶數(shù),該值為-i,否則為i
冒號后面的數(shù)字表示結(jié)構(gòu)成員所占的位長度
千載悠悠丶
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答各位幫幫忙
2 回答幫我下各位大哥/大姐
2 回答請各位幫忙
4 回答求各位幫忙
3 回答求各位大哥幫幫忙
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-22
這是選擇表達(dá)式,如:
表示如果a>b則該式為a,否則該式為b。
結(jié)合你給的代碼:
也就是
這里面i%2==0?-i:i就是一個選擇表達(dá)式,若i為偶數(shù),該值為-i,否則為i
2017-02-22
冒號后面的數(shù)字表示結(jié)構(gòu)成員所占的位長度