int *p;int ss;
*p=&ss;printf ("%d",*p);*p不是取ss地址里的值吗为什么打印不出来?
因为第三行去掉⭐️之后,p是变量,里面装的是ss的地址。然后第四行⭐️p是取出变量p里装的地址里的值。不能把ss的地址给⭐️p呀。
第三行去掉*符号
p本身就是一个变量,一个用来储存地址的变量,加个*只是为了说明它是指针