摘要:
指针是某个变量的地址,是一个地址。指针变量是存放指针(某个变量地址)的变量,是一个变量。指针变量是一个变量,也有它自己的地址;这几句话对理解指针非常有帮助。举例:int c = 76;int *pointer = &c;普通变量 c 和 指针变量 pointer 在内存中的形式如下图:;指针变量pointer 有它自己在内存中的地址,见上图黄色区域,指针变量的值存放着一个地址,见上图红色方框中的蓝色方框中的地址,这个地址指向变量c,也即这个地址和变量c的地址相等;我们把c,c的地址,*pointer,pointer,pointer的地址分别输出,见下列代码:cout #includeu 阅读全文
摘要:
使用C/C++,赋值运算时发生的转换主要有以下四种情况一: 两边类型不同; 结果: 自动完成类型转换!二: 长数赋给短数; 结果: 截取长数的低位送给短数!三: 短数赋给长数; 结果: 原来是什么数,现在还是什么数!四: 符号位的赋值处理; 结果: 直接处理,不管符号位还是数字位;#--------------------------------------------------------------------------------------------------------------------------#第一种情况:两边类型不同这种情况最为常见,大家应该都已经遇到过... 阅读全文