今天寫作業時想要define 個PI 來用用
都寫完了發現跳出錯誤
跳出在;前缺少甚麼東西
怎麼想都覺得自己寫的是對的
找了好久為什麼
#define PI 3.141592;
原來是後面不用加上;
太久沒有寫C++了
完全忘記了阿!!
define 是將前面的東西完全取代成後面的
如果這樣寫的話
area=PI*r*r*;
↓
area=3.141592; *r*r*
;
就會變成這樣
以下才是正確的寫法
#define PI 3.141592
area = r*r*PI
回覆刪除放前面是故意的啦XD
刪除後後面不會錯
compiler只會當多了一行空白行而已