當前位置:編程學習大全網 - 編程軟體 - c語言中為什麽用宏定義壹個字符常量(壹個字母)可以賦值給字符變量,

c語言中為什麽用宏定義壹個字符常量(壹個字母)可以賦值給字符變量,

1、因為宏定義實質是壹種替換,雖然看起來是字符,實際上最終是被替換成其他常熟或者值。

2、宏定義中的標識符都采用大寫,這是編程中壹種約定俗成的習慣:

1)宏替換不做語法檢查,所以在使用的時候要格外小心

2)宏替換通常在文件開頭部分,寫在函數的花括號外邊,作用域為其後的程序,直到用 問好

3)# u n d e f 命令終止宏定義的作用域

4)不要在字符串中使用宏,如果宏名出現在字符串中,那麽將按字符串進行處理.

  • 上一篇:我是做軟件編程的,剛入職,經理讓先看代碼,代碼很多,有什麽辦法可以快速入門?
  • 下一篇:開源平臺中是否有壹些適合初學者的 C++ 項目
  • copyright 2024編程學習大全網