学习C的一些笔记
(1)变量编译时全部转为内存地址,而对变量的访问全是对该地址储存的值的访问.
(2)初始化指针时只能是赋值地址,如int *p=&a;而其初始化时*p是赋该指针指向内存的值,如*p=a,而赋地址是这样,p=&a.
(3)int aa[] = {12,13,423,12};char cc[]={'a','b'};内存是分配在栈上
char ccc[]="acbcc";内存也是分配在栈上,只是开始时会放在数据段中
char *cccc="acbcclll";则是在栈上存放该串的地址

浙公网安备 33010602011771号