課程
/后端開發(fā)
/C
/C語言入門
為什么++num不行
2017-02-09
源自:C語言入門 4-8
正在回答
按照定義來說,++num是先賦值再運(yùn)算,而num++是先運(yùn)算再賦值的。所以我覺得吧,可能是運(yùn)算公式要不同的吧
#include <stdio.h>int main(){??? int sum = 0;??? int i;??? for(i=1; i<=10; i++)??? {??????? printf("%d\n", i);??????? if(i==3)//是不是少了一個(gè)判斷呢???????? goto hhhh;??????????????????? //在這里使用goto語句??? }??? hhhh:printf("結(jié)束for循環(huán)了....");? //請(qǐng)選擇合適位置添加標(biāo)識(shí)符??? return 0;??? }
//“hhhh"可以隨便寫,別與其他已定義字符重復(fù)就好
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答為什么num=。。。不行
5 回答為什么 ?num=getWordNumber(n-1)+n return num;這樣不行
2 回答++num不行么?
2 回答為什么不能用num=num+1來代替num++
3 回答為什么num = 2*(getPeachNumber(n+1)+1)不行???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-11
按照定義來說,++num是先賦值再運(yùn)算,而num++是先運(yùn)算再賦值的。
所以我覺得吧,可能是運(yùn)算公式要不同的吧
2017-02-09
#include <stdio.h>
int main()
{
??? int sum = 0;
??? int i;
??? for(i=1; i<=10; i++)
??? {
??????? printf("%d\n", i);
??????? if(i==3)//是不是少了一個(gè)判斷呢?
??????? goto hhhh;??????????????????? //在這里使用goto語句
??? }
??? hhhh:printf("結(jié)束for循環(huán)了....");? //請(qǐng)選擇合適位置添加標(biāo)識(shí)符
??? return 0;???
}
//“hhhh"可以隨便寫,別與其他已定義字符重復(fù)就好