注意一下,视频里说了很多教材里的说的在32位的操作系统里 一个指针占4个字节。而现在基本用的都是64位的操作系统,而在64位的操作系统里 一个指针占8个字节。
2018-01-21
对于用户所定义的函数代码在内存所存放的位置为代码段,两个代码地址的大小差距取决于两个代码的字节。
对于用户定义的参数,变量在内存所存放的位置为数据段,先定义的参数所存放的地址越小,后定义的参数所存放的地址越大。
用户所定义的 a 为参数变量。& 为取地址符。&a所表示的是储存变量a的地址。
*与&的的用法刚好是相反的。*的作用等于是指向地址,把该地址里所储存的内容拿出来。
而 & 作用就是将一个变量 函数的地址取出来。
对于用户定义的参数,变量在内存所存放的位置为数据段,先定义的参数所存放的地址越小,后定义的参数所存放的地址越大。
用户所定义的 a 为参数变量。& 为取地址符。&a所表示的是储存变量a的地址。
*与&的的用法刚好是相反的。*的作用等于是指向地址,把该地址里所储存的内容拿出来。
而 & 作用就是将一个变量 函数的地址取出来。
2018-01-21