提供几条代码你试
int a
scanf("%d",&a)
printf("%p",&a)
%p,查看变量地址
地址就是~~~~比如你申请一个变量int a=1
那么它就自动在内存中申请了一个4字节的地址给你使用~
你可以使用&a来查看地址~其实都是跟上面的一样~不管怎么样申请了之后就需要释放,但是c语言如果不是动态申请的~系统都会帮你自动优化哦~程序结束就会释放~
地址值就是内存单元地址。例如:
int a,*p,b[10]
scanf("%d",&a)
p=a
指针变量p存放的就是地址值,是整型变量a分配到的内存单元地址。
数组名b也有一个值,它的值就是分配到的10个整型数存放单元的首地址,也是一个地址值。