听慕课网C语言指针与内存笔记

冯诺依曼体系图

1.liunx中 gdb命令调试程序 ( 打开文件要用gcc -g命令才能用gdb调试
gdb xx.c -------------调试文件
l 命令-------------------显示源程序代码
start 命令--------------开始逐步调试代码
n 命令------------------ 显示下一条代码
s 命令-------------------进入调用的
p a ----------------------打印当前a的值
bt-------------------------查看函数堆栈信息
f 0/1 ---------------------切换栈信息
x/3d 0x7fffffffdd94-------输出此内存地址后的三个地址的值
x/3cb 0x7fffffffdd94------显示占用的
2.32位系统为什么只支持4G内存?
32位有32个地址总线,32个地址总线就有2^32种状态,2^32字节等于2^10 * 2^10* 2^10 *2^2 = 1024* 1024 * 1024* 4字节 = 4G
3. 内存地址图
C语言不允许程序员直接操作代码段


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值