C++指针变量赋值
指针变量的赋值操作是将一个内存地址赋给指针变量。在进行赋值时,需要注意以下几点:
- 地址中存储的数据类型必须与指针类型一致。
- 赋值给指针变量的值必须是地址常量或变量,不能是普通整数。
- 可以将整数 0 赋值给指针,表示空指针。
- 指针的类型是指针所指向变量的类型,而不是指针本身数据值的类型。任何指针本身的数据值都是
unsigned long int
类型。 - 允许声明指向
void
类型的指针,该指针可以被赋予任何类型对象的地址。
例如:
void *general;
在上面的例子中,general
是一个指向 void
类型的指针,可以被赋予任何类型对象的地址。
3.83MB
文件大小:
评论区