首页 相关文章 C++程序设计从零开始之赋值操作符

C++程序设计从零开始之赋值操作符

赋值语句
  
  前面已经说明,要访问内存,就需要相应的地址以表明访问哪块内存,而变量是一个映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下就只有读取内存中的数值和将数值写入内存(不考虑分配和释放内存),在C++中,为了将一数值写入某变量对应的地址所标识的内存中(出于简便,以后称变量a对应的地址为变量a的地址,而直接称变量a的地址所标识的内存为变量a),只需先书写变量名,后接“=”,再接欲写入的数字以及分号。如下:
  
  a = 10.0f; b = 34;
  由于接的是数字,因此就可以接表达式并由编译器生成计算相应表达式所需的代码,也就可如下:
  
  c = a / b * 120.4f;
  上句编译器将会生成进行除法和乘法计算的CPU指令,在计算完毕后(也就是求得表达式a / b * 120.4f的值了后),也会同时生成将计算结果放到变量c中去的CPU指令,这就是语句的基本作用(对于语句,在《C++从零开始(六)》中会具体说明)。
  
  上面在书写赋值语句时,应该确保此语句之前已经将使用到的变量定义过,这样编译器才能在生成赋值用的CPU指令时查找到相应变量的地址,进而完成CPU指令的生...[ 查看全文 ]

2016-02-19 标签:

C++程序设计从零开始之赋值操作符的相关文章

手机页面
收藏网站 回到头部