C/C 中的指標變數宣告
在C 和C 語言中,宣告指標變數有多種表示法,包括:
問題出現了:哪一種表示法比較適合?
根據 C 的創建者 Bjarne Stroustrup 的說法,兩種表示法之間的選擇是風格問題和強調。
符號 (a) 強調指標宣告的語法,著重在星號() 綁定到變數名稱。在此視圖中,聲明讀作「p 是什麼 int。」
符號 (b) 強調指標變數的型別。它讀作“p 是一個指向 int 的指標”,突出顯示了 int* 類型。這種強調與 C 中對類型的強烈強調是一致的。
Stroustrup 建議使用符號 (b) 來清楚起見,特別是在單行中宣告多個指標時。此表示法與在變數名稱旁放置星號以指示指標狀態的常見做法一致。
以上是哪一種 C/C 指標聲明表示法較好:「char* p」或「char *p」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!