標籤:efault normal extern 語句 忽略 其他 發布 idt 空格
1,c的令牌(Tokens)
printf("Hello, World! \n");
這五個令牌是:
printf("Hello, World! \n");
2,分號是語句的結束符
3,注釋是 /*次語言的注釋*/(注意注釋不能嵌套注釋)
4,標識符 C 標識符是用來標識變數、函數,或任何其他使用者自訂項目的名稱。一個標識符以字母 A-Z 或 a-z 或底線 _ 開始,後跟零個或多個字母、底線和數字(0-9)。
5,關鍵字
auto |
else |
long |
switch |
break |
enum |
register |
typedef |
case |
extern |
return |
union |
char |
float |
short |
unsigned |
const |
for |
signed |
void |
continue |
goto |
sizeof |
volatile |
default |
if |
static |
while |
do |
int |
struct |
_Packed |
double |
|
|
|
6,c 中的空格
只包含空格的行,被稱為空白行,可能帶有注釋,C 編譯器會完全忽略它。
在 C 中,空格用於描述空白符、定位字元、分行符號和注釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 int)在哪裡結束,下一個元素在哪裡開始。因此,在下面的語句中:
7,c 中的關鍵字
按年份起始:
- auto break case char const continue default do
- double else enum extern float for goto if
- int long register return short signed sizeof static
- struct switch typedef union unsigned void volatile while
1999年12月16日,ISO推出了C99標準,該標準新增了5個C語言關鍵字:
- inline restrict _Bool _Complex _Imaginary
2011年12月8日,ISO發布C語言的新標準C11,該標準新增了7個C語言關鍵字:
- _Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
c 語言的基本文法