操作系统的内存管理
进程地址空间管理
标准库和编译器对地址的管理
语言层面的地址 指针的管理
这几个有关系,但是各有各的功能
如果他想知道的是p++ sizeof() buf[0]这些
那就是在语言层面,和前面的东西关系不大
【 在 z16166 的大作中提到: 】
: 底下的东西通了,一通百通。否则还是在皮毛上。而且C的重要特性之一是direct hardware mapping,高级汇编。
: 只是C里面的指针和地址的话,做点试验、写点demo程序用printf("%p")把地址、指针打印出来分析就行,二重、三重指针也一样,或者调试器里看,纸上得来终觉浅。
: 如果是整个程序的地址空间布局的话,和OS有关,windows、linux的不一样,刚学语言时也是不用管的
: ...................
--
FROM 111.33.205.*