首页 > 其他 > 详细

变量(1)

时间:2020-07-20 00:49:19      阅读:64      评论:0      收藏:0      [点我收藏+]

1.定义变量的方式

1 int i = 0;
2 int i = {0};
3 int i{0};

定义变量时最好初始化,不然某些情况下可能出错,大部分情况是没关系的,因为变量会被赋予默认初始值 ,根据变量定义所在位置和变量的类型决定,比如函数体外的int类型变量,如果不显示初始化,则初始值默认为0,string类型则是“” ;

 

2.声明与定义的区别

c++支持分离式编译,就是一段程序可以分为好几个文件,每个文件都可以独立编译;

但是在某个文件里想使用另一个文件的变量,就得在这个文件里声明;

变量只能定义一次,声明的次数没有限制;

声明的关键词是 extern ,声明的变量如果赋了值,则是定义;

1 extern int i;     //声明一个变量i
2 int i;    //声明并定义一个变量i
3 extern int i = 1;    //定义一个变量i并初始化值为1

 

3.标识符(变量名)注意点

最基本的是避开关键字,还有不要使用连续2个下划线,不能以大写字母紧接下划线开头,函数体外不能以下划线开头;

1 int _D i = 0;    //error
2 int D_i = 0;    //error
3 int Red__Color = 0;    //error
4 int auto = 0;    //error

 

变量(1)

原文:https://www.cnblogs.com/flashing-magic/p/13342050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!