C语言中的标识符以字母或下划线开头,可跟任何字符吗?

Python029

C语言中的标识符以字母或下划线开头,可跟任何字符吗?,第1张

C语言中的标识符字母下划线开头是正确的,但后半句可跟任何字符是错误的。如#,$这些符号是不可以的。

标示符 是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。

在编程语言中,标识符是用户 编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。

标识符可能是字、编号、字母、符号,也可能是由上述元素所组成。

不对,只能跟字母,数字和下划线。C语言中的自定义标识符的规则:1、C语言中的标识符只能由字母,数字,下划线组成而且第一个字符必须是字母或下划线。 如:int 34A是非法的,而int a_s是合法的 2、C语言中区分大小写 如:int A和int a代表不同的变量3、不能与C语言中的关键字(如int、if、else等)、预定义标识符(如printf、define等)重名。 如:int printf是非法的

标识符使用来标识源程序中的某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、常量、数组等。

C语言规定:一个标识符由字母、数字和下划线组成,第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的,所以在编写C语言程序时,最好不要使用以下划线开头的标识符。但是下划线可以用在第一个字符以后的任何位置。

基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。