大可爱 发表于 2018-9-27 11:20:43

a不是指针,但a里面的内容确实放了b的地址

#include <stdio.h>

int main()
{
      int a, b;

      b = 110;
      printf("%p",&b);
      a = &b;
      printf("%p\n", a);

      return 0;
}//虽然,a不是指针,但a里面的内容确实放了b的地址

彭尼玛 发表于 2018-9-30 01:44:09

可以试可以,但你这种编译,大部分编译器都会警告你_(:з」∠)_类型不匹配,当然值是可以赋过去,就像你把char类型的字符赋给int类型一样,虽然类型不一样但还是可以赋值,只是会被警告

rypath 发表于 2018-9-30 09:51:48

&b是取b的地址,b的地址本来就是一个数字呀. 但是不用指针保存地址是不好的
页: [1]
查看完整版本: a不是指针,但a里面的内容确实放了b的地址