规则是:1、标识符的第一个字符必须是字母(a~z或A~Z)或下划线(_);2、后面跟的字符是由任意字母、下划线(_)、数字组成;3、标识符中的大小写字母是有区别的,代表不同含义;4、标识符不能是关键字。

c语言合法标识符判断规则如下:

(1)第一个字符必须是字母(不分大小写)或下划线(_);

(2)后跟字母(不分大小写)、下划线(_)或数字组成;

(3)标识符中的大小写字母有区别。如,变量Sum,sUm,suM代表三个不同的变量;

(4)不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名为float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等

知识拓展

C语言的所有关键字:

auto

enum

restrict

unsigned

break

extern

return

void

case

float

short

volatile

char

for

signed

while

const

goto

sizeof

_Bool

continue

if

static

_Complex

default

inline

struct

_Imaginary

do

int

switch

double

long

typedef

else

register

union

推荐教程:《C语言》

更多相关文章

  1. c语言中标识符不能与保留字同名吗?
  2. 你知道C语言的标识符命名规则是什么吗(详解)
  3. c语言中的标识符只能由三种字符组成,它们是什么?
  4. 三分钟了解C语言中自定义的标识符及规则
  5. C语言中用户标识符是什么?
  6. C语言中用户标识符的命名规则是什么
  7. c语言的标识符只能由哪三种字符组成?
  8. c语言合法标识符的要求是什么
  9. C语言的标识符由什么组成

随机推荐

  1. Android-View的滑动
  2. [Android]ScrollView和ListView套用冲突
  3. 狂刷Android范例之2:剪贴板范例
  4. 转:深入解读Linux与Android的相互关系
  5. Android之用自定义的shape去实现shadow效
  6. Android发展以及历史版本号
  7. Android Camera的接口与架构介绍
  8. Android - Layout时发生'Unfortunately x
  9. Android(安卓)热补丁技术——资源的热修
  10. 关于 android app 返回键模拟 home键 功