关于指针 *的作用:
*作用:1、当用在变量定义的时候,他是一个类型说明符,说明定义的这个变量是一个指针变量
2、在不是变量定义的时候,它是一个操作符,访问指针变量所指向的存储空间
&作用:&它一个操作符,取出变量的地址
当用作操作符的时候 * 与 &是一对反操作
结构体指针:定义一个结构体类型的指针,1. struct Person{int age};首先定义一个Person 的结构体类型。2.struct Person person = {3};是一个定义结构体变量的一个过程 3.struct Person *personP = &person;定义一个结构体类型的指针,首先指针类型只能给它赋值一个地址,而{3}不是地址,所以不可以。 |