c++概念性知识点之变量名,左右值和sizeof
2017-03-12 21:08
155 查看
c++变量名:
由字母,数字或下划线组成,且第一个字符必须是字母或者下划线,不能是数字。
左值:
左值可以出现在赋值语句的左边或者右边, 例如:变量是左值;
右值:
右值只能出现在赋值的右边不能出现在赋值语句的左边,例如:数字字面值是右值。
sizeof:
sizeof是c++中的关键字不是函数。
参考文献
[1]《C++ Primer中文版》第四版
由字母,数字或下划线组成,且第一个字符必须是字母或者下划线,不能是数字。
左值:
左值可以出现在赋值语句的左边或者右边, 例如:变量是左值;
右值:
右值只能出现在赋值的右边不能出现在赋值语句的左边,例如:数字字面值是右值。
sizeof:
sizeof是c++中的关键字不是函数。
int a = 1; sizeof(int) // right sizeof(a) // right sizeof a // right sizeof int // error
参考文献
[1]《C++ Primer中文版》第四版
相关文章推荐
- C/C++中关于地址、指针和引用变量的学习笔记(七) : sizeof和typedef
- sizeof的作用——解释类中与类之外static变量的情况
- C语言学习2:sizeof ,数据类型,scanf,算式操作,赋值与比较操作,逻辑操作,位的操作,条件运算符,特异赋值结果,强制转换,使用变量要注意的
- The New C++ -- 变量 (5. sizeof表达式,typeid表达式和地址操作符)
- EL表达式 使用when判断 option设置选中 左右都是变量
- sizeof的作用——解释类中与类之外static变量的情况
- 2.3-变量的大小与sizeof操作符
- sizeof在数组或者变量中的应用
- 判断变量类型和左右法则
- C语言学习5:数组定义,数组名的含义,数组作为函数参数,数组赋值,数组左右移动,最大最小,反向遍历,冒泡排序,sizeof 和strlen区别,gets和puts,strcpy,strcat,strcmp,strchr,strstr,strlen
- C学习笔记(四)复杂的变量声明 左右法则
- 从汇编的角度看待变量类型与sizeof的机制
- 不使用sizeof求一个变量的大小
- c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一
- 关于利用sizeof计算extern之后的全局变量的大小
- sizeof()返回的是变量类型开辟内存空间的大小,而不是当前内容的大小
- sizeof计算赋值变量和形参的大小
- C语言中sizeof、局部变量与全局变量
- 不使用sizeof,获取变量所占用的字节数
- 使用sizeof计算普通变量所占空间大小