“标识符的命名规则”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的2个中间版本)
第10行: 第10行:
 
# 标识符长度是由编译系统决定的,一般的限制为8字符(8字符长度限制是C89标准,C99标准容许长度任意)。
 
# 标识符长度是由编译系统决定的,一般的限制为8字符(8字符长度限制是C89标准,C99标准容许长度任意)。
 
# 标识符对大小写敏感,即严格区分大小写。
 
# 标识符对大小写敏感,即严格区分大小写。
 +
<syntaxhighlight lang="c">
 +
int main()
 +
{
 +
int a;
 +
int _a;
 +
int _a_;
 +
int a89;
 +
//int 8a;
 +
}
 +
</syntaxhighlight>标识符 8a 就会编译报错
 +
 +
 +
=== C语言中的关键字 ===
 +
{| class="wikitable"
 +
|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
 +
|
 +
|
 +
|
 +
|}
 +
共32个

2022年10月26日 (三) 11:49的最新版本

https://www.bilibili.com/video/BV1vR4y1H7MY?p=6

在C语言中,为变量、函数和结构体等起的名称为标识符。

C语言中标识符命名规则:

  1. 由下划线“_”,应为字母(A-Z,a-z)和数字(0-9)构成,标识符的首字符必须是英文字母或者是下划线'_',首字符不能是数字。
  2. 标识符命名应尽可能做到“见名知意”。
  3. 不能把C语言的关键字作为用户标识符。
  4. 标识符长度是由编译系统决定的,一般的限制为8字符(8字符长度限制是C89标准,C99标准容许长度任意)。
  5. 标识符对大小写敏感,即严格区分大小写。
int main() 
{
	int a;
	int _a;
	int _a_;
	int a89;
	//int 8a;
}

标识符 8a 就会编译报错


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

共32个