c程序编程时不能用什么做变量

不及物动词 其他 15

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    C程序编程时不能使用以下内容作为变量:

    1. 关键字:C语言中有一些保留的关键字,用于表示特定的功能或含义,这些关键字不能用作变量名。例如:int、char、float、if、while等。

    2. 预定义标识符:C语言中有一些预定义的标识符,用于表示特定的功能或含义,这些标识符也不能用作变量名。例如:NULL、sizeof、printf等。

    3. 数字开头:C语言中的变量名不能以数字开头,只能以字母或下划线开头。

    4. 特殊字符:C语言中的变量名不能包含特殊字符,如空格、标点符号、运算符等。

    5. 与函数名相同:C语言中的变量名不能与函数名相同,因为函数名已经被用来表示特定的功能。

    6. 与库函数相同:C语言中的变量名不能与库函数相同,因为库函数已经被用来表示特定的功能。

    7. 太长的变量名:C语言中的变量名最好不要太长,一般建议使用简洁、具有描述性的变量名。

    总之,在C程序编程时,变量名应该具有描述性,易于理解,不能与关键字、预定义标识符、数字开头、特殊字符、函数名以及库函数相同。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在C语言中,变量的命名有一些限制,不能使用以下内容作为变量名:

    1. 关键字:C语言中有一些关键字,用于表示特定的语法结构或功能,例如if、else、while等。这些关键字不能用作变量名。

    2. 预定义标识符:C语言中有一些预定义的标识符,用于表示特定的功能或对象,例如NULL、sizeof、void等。这些预定义标识符也不能用作变量名。

    3. 数字开头:变量名不能以数字开头,只能以字母或下划线开头。

    4. 特殊字符:变量名不能包含特殊字符,例如$、@、#等。

    5. 空格:变量名不能包含空格字符,可以使用下划线来代替空格。

    总结起来,C语言中的变量名只能由字母、数字和下划线组成,且不能以数字开头。变量名区分大小写,所以变量名中的字母大小写也会影响变量的区分。为了提高代码的可读性,建议使用具有描述性的变量名,以便更好地理解变量的含义。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在C程序编程中,变量是用来存储和表示数据的标识符。在声明变量时,有一些限制和规则需要遵守。以下是一些不能用来作为变量的标识符的情况:

    1. C关键字:C语言中有一些保留的关键字,这些关键字具有特殊的含义,不能用作变量名。例如,int、float、char等都是C语言的关键字,不能用作变量名。

    2. 预定义标识符:C语言中有一些预定义的标识符,用于表示特定的功能或库。这些标识符也不能用作变量名。例如,NULL、EXIT_SUCCESS、EXIT_FAILURE等都是预定义的标识符。

    3. 特殊字符和空格:变量名只能包含字母、数字和下划线,并且不能以数字开头。特殊字符如 +、-、*、/、%、&、|、^、~、!、=、<、>、?、:、;、,、.、'、"、(、)、[、]、{、} 等都不能用作变量名。

    4. 长度超过限制:C语言对变量名的长度有限制,通常为255个字符。如果变量名超过了这个限制,编译器会报错。

    5. 重复声明:在同一作用域内,不能使用相同的变量名声明多个变量。每个变量名必须是唯一的。

    总结起来,不能用作变量名的标识符包括:C关键字、预定义标识符、特殊字符和空格、长度超过限制、重复声明。在选择变量名时,应遵循标识符的命名规则,选择具有描述性的变量名,以提高代码的可读性和可维护性。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部