作业帮 > 综合 > 作业

定义指针int *p p=a,p=&a,*p=a,*p=&a,这四个的区别!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 19:19:09
定义指针int *p p=a,p=&a,*p=a,*p=&a,这四个的区别!
int * p 表示定义一个指针
p=a 说明a本身是一个地址,或者string
p=&a a是一个变量,&表示取a的地址,p是指针,指针指向地址
*p=a a是一个变量,*p表示p所指向的地址的内容,这是一个赋值语句,把a赋值给p所指向的地址存储的变量
*p=&a 表示p指向的地址存储的值是a的地址...不建议使用...