059.Define 巨集定義的巢狀

我要選李白發表於2015-07-19
---------------  main.m  ---------------
#import <Foundation/Foundation.h>

#define PI 3.1415926
#define TWO_PI PI * 2  // 巢狀定義新的巨集
int main()
{
    NSLog(
@"請輸入圓的半徑:");
   
double radius;
    scanf(
"%lg" , &radius);
    NSLog(
@"圓周長:%g" , TWO_PI * radius);
    NSLog(
@"圓面積:%g" , PI * radius * radius);
}

一、編寫本節程式碼的具體步驟:
1.參照003節的程式碼編寫步驟。

二、本節程式碼涉及到的知識點:
1.巨集定義不是變數,甚至也不是常量。
2.巨集定義不是C語句,不要在巨集名稱與字串之間使用等號來進行賦值,
  也不要在巨集定義的尾部使用分號來表示結束。

相關文章