可能重复:
What's the difference between “keyword” and “reserved word”?
C ++中保留字和关键字之间有什么区别?
'main'是保留字还是关键字?
答案 0 :(得分:2)
我能想到的唯一可以区分两者的是,如果保留一个单词以供将来使用(即不是关键字,但也不允许使用)。但是,我无法想到一个最重要的问题......
Main本身不是关键字,但C,C ++,C#和类似语言通常需要它作为应用程序的开始执行点。这些语言分别定义了main在相应语言规范中的作用。
答案 1 :(得分:0)
直观地说,我要说关键字必须有意义。有些语言保留了实际上不是关键字的单词。 (例如,Java保留goto,即使它没有goto语句。)
main只是一个专门处理的函数名。