学习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";则是在栈上存放该串的地址

posted @ 2012-11-10 21:43  wahgon  阅读(108)  评论(0编辑  收藏  举报