關于#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
刪掉第五航就行了