C语言中 *b和&a分别是什么含义啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 11:20:42

C语言中 *b和&a分别是什么含义啊?
C语言中 *b和&a分别是什么含义啊?

C语言中 *b和&a分别是什么含义啊?
*b=&a这种写法只有在定义时这么写才对,例如 int *b;*b=&a;是错误的,正确的是int a=1;int *b=&a;意思是说定义一个指针b,b里存的是a这个变量的地址.如果定义好了一个这真b,那么*b就指b这个变量里存的地址里的值(有点绕口,慢慢理解),&为取地址符,&a就是a这个变量的地址.