class為什么不是合法的標(biāo)識符?
因為和編程語言保留的關(guān)鍵字相同。
若想定義合法的標(biāo)志符號,需要滿足兩個條件:
條件一,符合編程語言規(guī)定的標(biāo)志符命名規(guī)則。目前大部分高級語言的標(biāo)志符命名規(guī)則基本一致,即標(biāo)志符名字只能由數(shù)字、下劃線與字母這三種符號組成,且不能用數(shù)字開頭。
條件二,標(biāo)志符的名字不能與語言所保留的任何一個關(guān)鍵字標(biāo)志符同名。如果你想知道某門語言的所有關(guān)鍵字,可以通過搜索引擎搜索一下或者通過調(diào)用該語言的核心庫提供的api打印出所有的關(guān)鍵字。
以上就是我的答案,希望可以幫助到題主