c语言的标识符的命名原则是什么(-变量的命名规则)
之前说到变量的命名格式 数据类型空格变量名 int number;,为什么变量名为number不是int,123等,因为C#在规定变量名必须按照其命名规则起名,规则如下:,我来为大家讲解一下关于c语言的标识符的命名原则是什么?跟着小编一起来看一看吧!
c语言的标识符的命名原则是什么
之前说到变量的命名格式 数据类型空格变量名 int number;,为什么变量名为number不是int,123等,因为C#在规定变量名必须按照其命名规则起名,规则如下:
必须以“字母”_或@符号开头,后面紧跟着可以跟任意“字母”、数字、下划线.
因为C#语言是全球性的编程语言所以这里的"字母"不只是26个英文字母,还包括各个国家的语言;比如汉语可以起名为 int 年龄; string _name; char @gender;等符合其规范的变量名
注意:1 变量名不能与c#系统中的关键字重复: 比如 int string 等大概百十个左右,在vs中有代码提示功能,一般你输入的变量名变成蓝色,基本就是C#中的关键字
比如 int int;string char;等到时编译器会提示错误
2 在c#中,大小写是敏感的: 比如 int pi;与 int Pi;或者int PI;这三个就是三个不同的变量,因为C#中区分大小写
3 同一个变量不能重复定义: 比如定义一个 int number;后又重新定义了int number; 但这个说法不严谨,比如定义局部的变量,不同的方法中可以重复定义
知道了C#中的命名规则,试着看看一下变量名是否符合其规则
name $name double @int vs code _sex 大家可以在评论区写出自己的猜测
=============================================================
说过变量名的命名规则再说其规范;规则是必须按照这个命名,但规范与日常提倡的不要随地吐痰等,这个规范也是这样可以遵守也可以不遵守,但既然是其规范还是尽量遵守
定义变量时,变量名要有意义: 比如 int age;string name; 这个英文稍微好点的一眼就知道是 定义了一个 整形的 年龄变量 和 字符串型 姓名,所以再为变量名取名时不要再写 int a等
Camel 命名法也叫骆驼命名法:首个单词的首字母小写,其余单词的首字母大写
比如 basketBall homeWork等主要命名 变量名
Pascal命名规范:每一个单词第一字母都大写:主要是用在方法名,类名,属性,事件等等,如果使用到英文单词的缩写,全部用大写 比如方法名 ShowUI();
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com