c++標識符


c++的標識符由字母、數字和下畫線組成,其中必須以字母或下畫線開頭。標識符的長度沒有限制,但是對大小寫字母敏感。

下表,c++保留了一些名字供語言本身使用,這些名字不能被用作標識符。

c++關鍵字
alignas continue friend register true
alignof decltype goto -reinterpret_cast try
asm default if return typedef
auto delete inline short typeid
bool do int signed typename
break double long sizeof union
case dynamic_cast mutable static unsigned
catch else namespace static_assert using
char enum new static_cast virtual
char_16t explicit noexcept struct void
char_32t export nullptr switch volatile
class extern operator template wchar_t
const false private this while
constexpr float protected thread_local  
const_cast for public throw  
c++操作符替代名
and bitand compl not_eq or_eq xor_eq
and_eq bitor not or xor  

同時c++也為標准庫保留了一些名字。用戶自定義的標識符中不能連續出現兩個下畫線,也不能以下畫線緊連大寫字母開頭。此外,定義在函數體外的標識符不能以下畫線開頭。

變量命名規范:變量命名有許多約定俗成的規范:

1.標識符要能體現實際含義。

2.變量名一般用小寫字母,如index,不要用Index或INDEX。

3.用戶自定義的類名一般以大寫字母開頭,如Sales_item。

4+如果標識符以多個單詞組成,則單詞間應有明顯區分,如student_loan或studentLoan。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM