int* p_updates;
p_updates是指针(地址),而* p_updates是int,而不是指针。
可以在声明语句中初始化指针。在这种情况下,被初始化的是指针,而不是它指向的值。也就是说,下面的语句将pt(而不是*pt)的值设置为&higgens:
指针不是整型,虽然计算机通常把地址当作整数来处理。指针描述的是位置,将两个地址相乘没有任何意义。
不能简单的把整数赋给指针:
要将数字值作为地址来使用,应通过强制类型转换将数字转换为适合的地址类型:
这样,赋值语句的两边都是整数的地址。
C++入门之指针
最新推荐文章于 2024-06-14 21:45:00 发布