c语言的变量名
A. c语言的合法的变量名是
c语言的合法的变量名:
其一,只能包含数字,字母,下划线。
其二,不能以数字开头。
其三,不能是C语言保留的关键字。
(1)c语言的变量名扩展阅读:
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着。
B. C语言能不能使用中文变量名啊
C语言可以使用中文变量名。
c语言变量名规则是:
1、变量名以英文字母开头;
2、变量名中的字母是区分大小写的;
3、变量名不能是关键字;
4、变量名中不能包含空格、标点符号和类型说明符。
(2)c语言的变量名扩展阅读
C语言中定义的关键字有:
由ANSI标准定义的C语言关键字共32个:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。
这32个关键字就是已经被C语言本身使用,不能作为其他用途使用,比如不能定义成变量名、函数名。
C. C语言中变量名有什么要求
C语言中变量名可由三类字符:字母、下划线、数字组成。变量名只能由字母或下划线开头。变量名不能具有二义性。变量名有长度要求,有效长度是31个字符。在起定的名字中!超出长度规定的部分将被截掉。变量名中的字母不限大小写,但大小写意义不同。
(3)c语言的变量名扩展阅读:
变量名常用命名法:
1、匈牙利命名法,是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。
2、骆驼命名法,是指混合使用大小写字母来构成变量和函数的名字。驼峰命名法跟帕斯卡命名法相似,只是首字母为小写,如userName。因为看上去像驼峰,因此而得名。
3、帕斯卡命名法,即pascal命名法。做法是首字母大写,如UserName,常用在类的变量命名中。
D. 简述在c语言中合法变量名和函数名需要满足的条件
一、C语言变量名的命名规则:(可以字母,数字,下划线混合使用)
1. 只能以字母或下划线开始;
2. 不能以数字开始;
3. 一般小写;
4. 关键字不允许用(eg:int float=2//error float 为保留字不允许用);
二、函数名的命名规则
1.见名知意;
2.自定义函数函数名首字母大写(库函数里的函数名都是以小写字母定义,为了区分库函数和自定义函数,避免冲突)。
E. c语言的变量名
在C中定义了一个变量,它会有一个变量名
当编译程序扫描到这条定义变量的表达式后,
会根据定义的类型,在内存中会分配相应的空间给这个变量名对应的变量,比如int一般为2字节,float一般是4字节等等。。。
变量名依然存在。变量就好像是一个房间,里面的东西是变量的值,房间的牌号是地址,该地址保存在指针中。
指针用于保存地址,要操作地址,即使使用指针。在使用指针前,必须对指针进行初始化。如下:
int
*p;
int
a=5;
p=&a;
可以通过p指针来控制a
的取值。printf("%d",*p);输出a的值。
c语言的数组名可以看作是一个指针,不过该指针为常指针。
程序运行时,只是个给变量分配内存空间,就好给你一个房子,然后再在里面放东西,也就是给变量赋值。变量有地址,该地址就好像贴在房门上,可将这些地址保存在指针中。。。。。
F. c语言中合法的变量名有哪些
c语言中合法的变量名有哪些 :A.countB.us$C.enumD._10daysE.my_book
答案:A.count D._10daysE.my_book。
c语言 的合法的变量名:只能包含数字,字母,下划线。不能以数字开头。不能是C语言保留的关键字。
G. c语言变量的命名规则
在定义变量时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下几个命名规则:
1) 变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。
H. c语言变量命名规则
变量名由a-z,A-Z,0-9,_(大小写字母,数字,下划线)组成,并且开头不能为0-9(数字)
变量命名方面流行的有以下几种:
一、匈牙利命名法
这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范。
属性部分:
g_ 全局变量
c_ 常量
m_ c++类成员变量
s_ 静态变量
类型部分:
数组 a
指针p
函数fn
无效v
句柄h
长整型l
布尔b
浮点型(有时也指文件)f
双字 dw
字符串 sz
短整型 n
双精度浮点d
计数c(通常用cnt)
字符ch(通常用c)
整型i(通常用n)
字节by
字w
实型r
无符号u
描述部分:
最大Max
最小Min
初始化Init
临时变量T(或Temp)
源对象Src
目的对象Dest
举例:
hwnd : h 是类型描述,表示句柄, wnd 是变量对象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是类型描述,表示指向函数的指针, EatApple 是变量对象描述,所以它表示指向 EatApple 函数的函数指针变量。
g_cch : g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量类型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量。
上面就是HN命名法的一般规则。
二、驼峰命名法
驼峰命名法的中心点在于每个单词的开头大写,而驼峰命名法又可分为大驼峰和小驼峰,大驼峰表示所有单词开头都大写,小驼峰表示第一个单词开头小写,后面的单词开头大写
大驼峰:EatSimpleApple
小驼峰:eatSimpleApple
一般大驼峰用于函数命名,小驼峰用于变量命名
当出现缩写(如IP)时,如果缩写在开头,则若为大驼峰则全部大写,小驼峰则全部小写,若不在开头,则全部大写
大驼峰:IPAddIP
小驼峰:ipAddIP
不过也有将缩写看作一般单词的写法:
大驼峰:IpAddIp
小驼峰:ipAddIp
三、帕斯卡命名法
帕斯卡命名法是指每个单词之间用下划线隔开,每个单词都小写(缩写也一样)
示例:eat_simple_apple
示例:ip_add_ip
I. C语言能不能使用中文变量名啊
可以使用。合法的变量名由字母,数字和下划线组成组成第一位只能为字母或下划线不能和C语言保留字完全相同。
变量就是暂时储存在内存中的一小段信息。变量它的英语是Variable,变量在做形容词用的话是“可变的,易变的”之意,应酬变量就是在程序运行期间其值可以改变的量。
在C语言中一个变量有两部分:
1、变量的值
变量所储存的值,比如5。
2、变量的名字
是用来标识一个变量的。
在C语言中,每一个变量必须要有一个名字。可不能随便取名字,还要遵守一些限制条件。C语言对大小写敏感,所以,hello和Hello是两个不同的变量名。
(9)c语言的变量名扩展阅读
1、变量名都以小写字母开头。
2、如果变量名有好几个单词组成,那么除了第一个单词的首字母小写之外,其他单词的首字母都大写。