c++ 程序基础-变量赋值
变量赋值
对于一个变量进行赋值操作有两种方式,一种是用“=”操作符;另一种是用“++”、“--”操作符。
想要访问内存时,就需要相应的地址以表明访问哪块内存,而变量是内存的映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下只有读取内存中的数值和将数值写入内存。在C++中,为了将一数值写入某变量对应的地址所标识的内存中,只需先书写变量名,后接“=”,再接要写入的数字,例如a=1。
分析代码写输出——一般赋值语句。
考点:一般赋值语句的概念和方法。
出现频率:★★★
#include <stdio.h>
int main(void)
{
int x = 3, y, z;
x *= (y = z = 4); printf("x = %d\n", x);
z = 2;
x = (y = z); printf("x = %d\n", x);
x = (y == z); printf("x = %d\n", x);
x = (y & z); printf("x = %d\n", x);
x = (y && z); printf("x = %d\n", x);
y = 4;
x = (y | z); printf("x = %d\n", x);
x = (y || z); printf("x = %d\n", x);
x = (y == z)? 4: 5;
printf("x = %d\n", x);
x = (y == z)? 1: (y < z)? 2: 3;
printf("x = %d\n", x);
return 0;
}
运行结果: