回覆列表
-
1 # 等待Sunny照亮黑暗
-
2 # 環滁皆山野
c語言識別符號中能有括號:宏定義的名稱,是C語言識別符號的一種,和函式名,變數名的命名規則是一樣的,只允許使用數字,字母,下劃線,且不能以數字開頭。
所以宏名是不可以有括號和分號的。
另外,在C語言程式設計中,一般約定宏名用大寫字母加下劃線組成,而避免使用小寫字母。這一條並非是C語言規範強制要求,而是程式設計時的一種習慣。
也就是說,宏定義my_print是合法的,可以被C語言編譯器接收,但一般書寫習慣更傾向於寫作MY_PRINT。
這樣約定的好處是,當遇見全部為大寫字母和下劃線組成的識別符號時,就可以認作是宏定義了。
print是c語言的識別符號。
print是預定義識別符號,程式程式碼執行到print這個字元的時候就會而且只會做輸出操作,關鍵詞可以由使用者自行設定,具體功能也可以由使用者自行設定,print是程式語言預定好的,功能也是預定好的。
識別符號由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,並且首字元不能是數字,但可以是字母或者下劃線。