c/c++语言开发共享C++ Primer学习记录之变量

目录一.类型说明符二.变量名三.初始化总结变量的定义形式一般为:类型说明符,变量名和初始化,一.类型说明符类型说明符一般就是常用的int,double,char等系统自带的类型关键字和自定义的类。二.

目录
  • 一.类型说明符
  • 二.变量名
  • 三.初始化
  • 总结

变量的定义形式一般为:类型说明符,变量名和初始化,

一.类型说明符

类型说明符一般就是常用的int,double,char等系统自带的类型关键字和自定义的类。

二.变量名

变量名一般由英文字母(小写)、数字、下划线(_)组成,其中数字不能作为变量名的第一位。

int a;		//合法   int _;      //合法  int 8;		//不合法,数字不能单独作变量名  int _8; 	//合法      int a8_;	//合法   int a_8;	//合法   int _a8;	//合法   int 8a_;     //不合法,数字开头     int 变量;	//特殊的,c++11标准中中允许汉字作为变量名 

1.一般规范命名时,需要一定程度体现其功能意义,如:

记录分数的变量可命名为score,记录数字的变量命名为num等。

2.变量名尽量用小写,类名一般第一个字母大写。

3.当需要多个单词进行意义表达时,需要在单词之间做出明显的区分,如:

记录学生姓名的变量可命名为student_namestudentname,尽量不写成studentname

4.变量名不可为关键字或类似名,如

char int;   //不合法,有关键字intchar int;   //合法,但是不建议,易造成混乱char int;   //不合法,有关键字int  char int;   //合法,但是不建议,易造成混乱

三.初始化

初始化是一个比较复杂的概念,在此暂不作深究,只需要知道它跟赋值操作不同。初始化是在定义变量时给与初始值,而赋值则是在变量创建后,抹去旧值赋予新值:

int i=6; 	//定义int型变量i并1初始化为6   	  int i;		//定义int型变量i   i=6;		//将i赋值为6 

可能会有疑问:刚刚说道,赋值要抹去旧值赋予新值,这里看上去并没有旧值,谈何抹去?

实际上,在定义变量i时,由于并没有人为初始化,系统会自动调用int的构造函数,将i初始化,一般为0(非确切值,据变量类型和编译器环境而定)。所以后续将i的值变为6属于抹去系统初始化的旧值,赋予i以新值。

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注<计算机技术网(www.ctvol.com)!!>的更多内容!

需要了解更多c/c++开发分享C++ Primer学习记录之变量,都可以关注C/C++技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/1038185.html

(0)
上一篇 2022年1月26日
下一篇 2022年1月26日

精彩推荐