關于#define與int函數的問題
2-7課的示例中是這樣表示的:
#include?<stdio.h> #define?PI?3.14 int?main() { ???printf("圓周率:%f\n",PI); ???return?0; } 但是據其他同學的說法,在第二行已經使用POCK進行定義了,第三行就不需要再使用int進行定義了,而示例還是這么寫的。 再則就是同一章節任務中: 1?#include<stdio.h> 2?#define?POCKETMONEY?10 3?int?main() 4?{ 5??POCKETMONEY?=?12; 6??printf("小明今天又得到%d元零花錢\n",POCKETMONEY); 7??return?0; 8??} 據同學說的,刪掉第二行的話根本運行不起來,而任務提示中說明要刪除地五行,但刪除第五行后,如何表示題目所要求說的:小明私自增加零花錢對嗎?
2015-09-15
他就是要演示本來10元的零花錢變成了12,但是好像希望編輯者變通一下,把第5行刪了。反正這一節的練習有點欠妥
2015-09-15
刪掉第五航就行了