課程
/后端開發
/C
/C語言入門
不能寫成
return getWordNumber n + (n - 1) ;
return getWordNumber ((n - 1) + n)
;
2015-10-26
源自:C語言入門 5-7
正在回答
return getWordNumber (n - 1) + n ;
這一步可以看成:
int?a,b; a=getWordNumber(n-1); b=a+n; return?b;
由于getWordNumber是一個函數,函數調用時后面需要加上小括號,若有參數需傳入參數
如果寫成:return getWordNumber n + (n - 1) ;程序執行時會報錯
如果寫成:return getWordNumber ((n - 1) + n);
int?a; a=getWordNumber?((n?-?1)?+?n) return?a;
艾麗爾塔克蕾雅 提問者
51cds 回復 艾麗爾塔克蕾雅 提問者
為啥不能寫成getWordNumber(n-1)+getWordNumber(n);
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答return (n+getWordNumber(n-1))為什么不行?
1 回答為什么我輸入 return n+getWordNumber(n-1)是錯誤的而 return getWordNumber(n-1)+n是正確的?
2 回答return getWordNumber (n-1)+n 如何理解
5 回答為什么 ?num=getWordNumber(n-1)+n return num;這樣不行
4 回答?return n + getWordNumber(n-1); 的錯誤?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-26
return getWordNumber (n - 1) + n ;
這一步可以看成:
由于getWordNumber是一個函數,函數調用時后面需要加上小括號,若有參數需傳入參數
如果寫成:return getWordNumber n + (n - 1) ;程序執行時會報錯
如果寫成:return getWordNumber ((n - 1) + n);
這一步可以看成:
2015-11-23
為啥不能寫成getWordNumber(n-1)+getWordNumber(n);