c语言的命名

c语言的命名

QQ知识库QQ活动网2021-04-09 08:15:138300A+A-

C语言标识符的命名规则是什么?请举例说明

可以由字母、数字和下划线组成。必须以字母或下划线开头.比如 a12354,_df21,都是合法的 2dfa,-sdf545都不是合法的 再有C语言是大小写敏感的语言,也就是说,star、Star、sTar,stAr 和 STAR 等都是相互不同的标识符。

标识符用来表示函数、类型及变量的名称,是字母、下划线和数字的排列。 1、必须用字母或下划线开头。例子: 正确的:_22a, abc, avg3 错误的:8ta 2、只能是字母、下划线、数字的组合,不能出现其他符号。例如¥_st,就是个错误的标识符,它出现了“¥”符号。 2、大小写的含义是不同的,例如标识符 tea和tea是不同的。 3、标识符的名称不能是c语言中的关键字,关键字是具有特定含义的标识符,用户只能根据系统的规定使用它们。 例如 char 是关键字,用户的标识符就不能用它来命名。

c语言的命名

C语言标识符的命名规则有哪些

在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。 在使用标识符时还必须注意以下几点: (1)标准C不限制标识符的长度,但它受各种版本的C 语言编译系统限制,同时也受到具体机器的限制。例如在某版本C 中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。 (2)在标识符中,大小写是有区别的。例如BOOK和book 是两个不同的标识符。 (3)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,作到“顾名思义”。

c语言变量命名: 数字、字母、下划线,都可以为变量命名。 做为变量名的开头不能为数字,如 3a_是错的,而a_3或_a3是正确 变量名不能为关键字,像if'else'printf 等等都不能

C++是在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高

c语言的命名

C语言命名规范

写C/C++程序,特别是写Windows程序,强烈建议采用匈牙利式函数变量命名法。它的好处是函数变量命名有叙述性,变量类型一目了然。具体做法其实很简单: 函数都是以动词开头如Set、Get等,每个英文单词首字母大写。以能简要叙述清楚函数功能为目的,如函数名SetRect、FindCompany、SearchWord、DestroyWindow等。 变量名一般以一个小写的类型字母后跟名词或名词组组成,以下是我个人常用的类型字母,仅以举例:a 数组、b 布尔变量、bt 字节、c 字符、clr COLORREF、cls CLASS、dbl 双精度、dw 双字、f 单精度、h 句柄、i 索引、l 长整型、lp 长指针、lpsz 指向一个字符串的长指针、n 整数、o 对象、p 指针、pt POINT、rc RECT、s CString、sz 空结尾的数组、t 结构、u 无符号整数、ul 无符号长整数、w 字、wnd 窗口。如果是多个名词组组成每个词首字母也要大写。此外,如果是全局或结构类等的变量,还有前缀之分。一般全局变量前加g_(如果是全局类或对象个人更喜欢用the命名,如theApp),类成员变量加m_,结构成员也可以加m_,不过为了与类成员区分,如果不是太复杂的结构,也可以不加m_。变量名举例如变量名nCommand、uLineAddress、wRegister、m_tNode、iIterator等。

匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推广给了全世界的windows开发人员。下面将介绍匈牙利命名法,后面的例子里也会尽量遵守它和上面的代码风格。还是那句话,并不是要求所有的读者都要去遵守,但是希望读者作为一个现代的软件开发人员都去遵守它。 a array 数组 b bool (int) 布尔(整数) by unsigned char (byte) 无符号字符(字节) c char 字符(字节) cb count of bytes 字节数 cr color reference value 颜色(参考)值 cx count of x (short) x的集合(短整数) dw dword(unsigned long) 双字(无符号长整数) f flags (usually multiple bit values) 标志(一般是有多位的数值) fn function 函数 g_ global 全局的 h handle 句柄 i integer 整数 l long 长整数 lp long pointer 长指针 m_ data member of a class 一个类的数据成员 n short int 短整数 p pointer 指针 s string 字符串 sz zero terminated string 以0结尾的字符串 tm text metric 文本规则 u unsigned int 无符号整数 ul unsigned long (ulong) 无符号长整数 w word (unsigned short) 无符号短整数 x,y x, y coordinates (short) 坐标值/短整数 v void 空 有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量。 前缀 类型 例子 g_ 全局变量 g_servers c 类或者结构体 cdocument,cprintinfo m_ 成员变量 m_pdoc,m_ncustomers vc常用前缀列表: 前缀 类型 描述 例子 ch char 8位字符 chgrade ch tchar 16位unicode类型字符 chname b bool 布尔变量 benabled n int 整型(其大小由操作系统决定) nlength n uint 无符号整型(其大小由操作系统决定) nlength w word 16位无符号整型 wpos l long 32位有符号整型 loffset dw dword 32位无符号整型 dwrange p * ambient memory model pointer 内存模块指针,指针变量 pdoc lp far* 长指针 lpdoc lpsz lpstr 32位字符串指针 lpszname lpsz lpcstr 2位常量字符串指针 lpszname lpsz lpctstr 32位unicode类型常量指针 lpszname h handle windows对象句柄 hwnd lpfn (*fn)() 回调函数指针 callback far pointer to callback function lpfnabort

c语言的命名

C语言命名规则

由字母和数字组成,但是第一个字符必需是字母,下划线也被认为是字母.由于库函数常常使用下划线开头的名字,因此尽量不要在函数中使用此类名字。字母大写和小写是不一样的,全部大写字母组成的名字常常作为是符号常量

c语言变量命名: 数字、字母、下划线,都可以为变量命名。 做为变量名的开头不能为数字,如 3a_是错的,而a_3或_a3是正确 变量名不能为关键字,像if'else'printf 等等都不能

c语言的命名

c语言中标识符的命名规则是怎样的?c语言中有哪些常见的数据类型?(

命名规则:以字母或下划线开头,后面可以跟字母、下划线、数字。 常见数据类型: 整形型nt,字符型char ,实型 float,枚举型 谢谢采纳哦

问度娘

只能以字母或下划线开头,后面可以跟数字,区分大小写。常见的数据类型有:char,int,long,float,bouble

c语言变量命名:数字、字母、下划线.还有:做为变量名的开头不能为数字。数据类型:整数型(定点型)、实数型(浮点型)和字符型。

c语言的命名

点击这里复制本文地址 QQ知识库【c语言的命名】专题包括了C语言标识符的命名规则是什么?请举例说明,C语言标识符的命名规则有哪些,C语言命名规范,C语言命名规则,c语言中标识符的命名规则是怎样的?c语言中有哪些常见的数据类型?(等知识的集合,学无止境,祝你天天进步。以上内容由QQ生活网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

QQ生活网 © All Rights Reserved.  Copyright www.110go.com Rights Reserved.
Powered by QQ生活网 辽ICP备15018554号-4
网站地图|