私は新しいbie to C++です。私はC++の本の中で次の文が見つかりました:
2x // a name must start with a letter
time$to$market // $ is not a letter, digit, or underscore
Start menu // space is not a letter, digit, or underscore
質問:「任意のC++プログラムでは、変数名は文字で始まり、文字、数字が含まれており、underscores.Theは、次のではない変数名です」なぜtime$to$market
は変数名ではないのですか? 私はそれをコンパイルしようとしましたが、コンパイラは不平を言っていませんでしたが、
特殊文字のうち、変数名に$記号を使用することはできません。特殊文字のうち、アンダースコアのみが許可されます。 –
GCC(そしておそらく他のもの)は、識別子に '$'を許す拡張子を持っています。 – Quentin
dude、文字は 'a-z'と' A-Z'を意味します。数字は「0-9」を意味する。アンダースコアは '_'を意味します。 – Yves