2012年7月3日 星期二

C/C++ 中的括號

在 C語言中的括號分別化表

{ } 大括號表示函式本體的開始與結束
( ) 小括號在函式的宣告中使用

大括號的另類用法,指定了變數的作用範圍,在大括號中的變數都是局部變數,有效區域只在大括號中有效。有效利用這個特性可以使程式簡單明白。


 int a = 5;
  {
    int a = 2;
    printf("Here a=%d!!\n", a);
  }
  printf(" a=%d!!\n", a);