【发布时间】:2016-10-14 18:08:33
【问题描述】:
我是计算机科学专业的学生,我们的教授最近举办了一场关于 C 基础知识的演讲。它的脚本声明“关键词是具有固定含义的词,总是小写。”
首先,我知道有_Bool这样的关键字,所以这个说法已经有缺陷了。该脚本还包含大量示例,包括但不限于:
breakcasevoidmain&{#include%
这引出了很多问题:
- 运算符可以归类为关键字吗?
- 是编译器指令如
#include关键字吗? - 可以将
main看作是一个特殊的函数名,可以归类为关键字吗?
另外,如果我想证明关于 C 的陈述,我在哪里可以找到官方资源引用?
【问题讨论】:
-
回答你的第二个问题,stackoverflow.com/questions/81656/…
-
问问你的教授他的意思。
-
也许快速浏览一下this,可能有助于回答您的问题。
-
你在问什么?
c或c++? -
在 C 中,
break、case、void是关键字。&、{、%是标点符号。#include是两个单独的标记(#标点符号和include标识符)。main只是一个标识符。来源:N1570。顺便说一句,永远不要将这些问题同时标记为 C 和 C++,因为它们是不同的语言;例如,_Bool在 C99 中是关键字,但在 C++ 中不是。