您好,请问 int a =10; int *pa; *pa=&a 和 pa=&a 有啥不同

来源:学生作业帮助网 编辑:六六作业网 时间:2024/08/27 09:51:50
您好,请问inta=10;int*pa;*pa=&a和pa=&a有啥不同您好,请问inta=10;int*pa;*pa=&a和pa=&a有啥不同您好,请问inta=10;int*pa;*pa=&a和p

您好,请问 int a =10; int *pa; *pa=&a 和 pa=&a 有啥不同
您好,请问 int a =10; int *pa; *pa=&a 和 pa=&a 有啥不同

您好,请问 int a =10; int *pa; *pa=&a 和 pa=&a 有啥不同
注意的是*和&这两个符号的意思,*表示读取变量里的值,后边的变量必须是地址变量(指针).&表示读取变量的地址.
*pa=&a 这样是把a的地址值 给地址(指针)pa里的数据赋值.
pa=&a 意思是把a的地址值赋值给pa,使得指针pa(指向)a的地址