課程
/后端開發
/C
/C語言入門
為什么是jackResult(a,b,c),而不是jackResult(),或者是JackResult(x,y,z)??
2017-01-05
源自:C語言入門 5-5
正在回答
之前定義過a,b,c三個變量的值,x,y,z得話也行,你得先定義 ?int x, y, z; ?并分別賦值之后才能jackResult(x,y,z)
還有直接JackResult()的話程序會出錯,之前沒有定義過不帶參數的jackResult函數,找不到這樣的函數
jackResult(a,b,c)中,a,b,c分別是三個實際參數,在調用jackResult函數的時候要把這幾個參數傳遞給形參,所以不能定義為空形參;
主函數中,三個變量被定義為a,b,c,調用時實參也要是相同的變量名。希望對你的理解有所幫助。
主函數中定義的是a,b,c進行的賦值,如果是jackResult(),請問你沒有賦值,調用也沒有意義
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答突然發出關于整型,浮點型和字符型的疑問
3 回答對這個<= >=有點混亂,這些用法是取決于你事情中列子來取么?
2 回答極其不理解這個式子,腦子轉不過來
1 回答哪個大神能給我講講這個程序,感覺有點混亂
1 回答這樣的混合型有問題嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-06
之前定義過a,b,c三個變量的值,x,y,z得話也行,你得先定義 ?int x, y, z; ?并分別賦值之后才能jackResult(x,y,z)
還有直接JackResult()的話程序會出錯,之前沒有定義過不帶參數的jackResult函數,找不到這樣的函數
2017-01-06
jackResult(a,b,c)中,a,b,c分別是三個實際參數,在調用jackResult函數的時候要把這幾個參數傳遞給形參,所以不能定義為空形參;
主函數中,三個變量被定義為a,b,c,調用時實參也要是相同的變量名。
希望對你的理解有所幫助。
2017-01-06
主函數中定義的是a,b,c進行的賦值,如果是jackResult(),請問你沒有賦值,調用也沒有意義