以上代码里面有四个指针ptr,ptr2,ptr3,ptr4
ptr,没有被初始化值,所以在.bss数据段,它指向一个int类型数据的地址(还不知道要用来指向哪个int数值的地址)
但是它自己保存的是个地址,所以它自己是long长度的数据,保存在.bss
ptr2,指向foo这个int数据的地址
ptr2是确定类型(保存地址,long),确定数值(指向全局变量foo),所以它自己也是确定的全局变量,所以ptr2在.data数据段。
以上代码里面有四个指针ptr,ptr2,ptr3,ptr4
ptr,没有被初始化值,所以在.bss数据段,它指向一个int类型数据的地址(还不知道要用来指向哪个int数值的地址)
但是它自己保存的是个地址,所以它自己是long长度的数据,保存在.bss
ptr2,指向foo这个int数据的地址
ptr2是确定类型(保存地址,long),确定数值(指向全局变量foo),所以它自己也是确定的全局变量,所以ptr2在.data数据段。