指針聲明:星號放置困境
在C 和C 程式設計領域,指針聲明中星號的放置引發了激烈的爭論。兩種流行的方法是將星號與類型名稱或變數名稱並置。
C 風格:強調指針類型
這種風格的倡導者優先考慮指針的類型。此聲明表示 somePtr 是 someType 類型的指標。
C風格:強調指向型別
在這種方法中,星號與星號的鄰接變數名突出顯示所指向的資料型態somePtr.
偏好和語意
最終,這兩種樣式之間的選擇取決於個人偏好。對於哪一種比較優越,還沒有明確的共識。
但是,一些支持者認為 C 風格與物件導向範式更好地保持一致,因為它強調指標的類型。另一方面,對於習慣了 C 語言表示法的程式設計師來說,C 風格可能更直觀。
中等放置:避免承諾
第三種方法,將中間的星號(例如,someType *somePtr)試圖避免遵循 C 或 C 風格。然而,這種中間立場並沒有提供任何額外的語意優勢。
以上是C 或 C 指標聲明:星號該去哪裡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!