C++指针变量赋值

指针变量的赋值操作是将一个内存地址赋给指针变量。在进行赋值时,需要注意以下几点:

  • 地址中存储的数据类型必须与指针类型一致。
  • 赋值给指针变量的值必须是地址常量或变量,不能是普通整数。
  • 可以将整数 0 赋值给指针,表示空指针。
  • 指针的类型是指针所指向变量的类型,而不是指针本身数据值的类型。任何指针本身的数据值都是 unsigned long int 类型。
  • 允许声明指向 void 类型的指针,该指针可以被赋予任何类型对象的地址。

例如:

void *general;

在上面的例子中,general 是一个指向 void 类型的指针,可以被赋予任何类型对象的地址。

ppt 文件大小:3.83MB