亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

美元符號中的變量名?

美元符號中的變量名?

C++
慕哥9229398 2019-12-05 13:15:34
我偶然發現了一些這樣的C ++代碼:int $T$S;首先,我認為這是某種PHP代碼或錯誤地粘貼到其中的代碼,但是它可以編譯并很好地運行(在MSVC 2008上)。哪種字符對于C ++中的變量有效,還有其他奇怪的字符可以使用嗎?
查看完整描述

3 回答

?
holdtom

TA貢獻1805條經驗 獲得超10個贊

根據標準,唯一的合法字符是字母數字和下劃線。該標準確實要求Unicode認為可以接受的幾乎所有東西(但只能作為單個代碼點字符)。在實踐中,實現提供擴展(即,某些確實接受$)和限制(大多數不接受所有必需的Unicode字符)。如果您希望代碼具有可移植性,請將符號限制為26個無字母的字母,大寫或小寫,十個數字和“ _”。


查看完整回答
反對 回復 2019-12-05
?
LEATH

TA貢獻1936條經驗 獲得超7個贊

據我所知,按照標準,對于變量名,只有字母(大寫和小寫),數字09)和_有效(注意:變量名不應以數字開頭)。

所有其他字符應為編譯器擴展。


查看完整回答
反對 回復 2019-12-05
  • 3 回答
  • 0 關注
  • 691 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號