为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux C语言指针与内存_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux C语言指针与内存

DavidChin
难度初级
时长 2小时 5分
  • 当时学C的时候,一个int型变量是占2个字节的,long int型才占4个字节,但用VC++6.0时int型却是占了4个字节,这是因为C++中int型变量占4字节,编译器都是可以同时编译C和C++的,这个编译器有关。现在学嵌入式C语言时,int型也是占2字节。
    查看全部
  • 变量就是和名字一样,只是一个代号,其本质就是内存!
    查看全部
  • 指针:指向的作用,就是地址。内存单元的地址和内存单元的内容是两个不同的概念。change函数不用指针之所以不生效,就是因为内存单元的内容并没有发生交换。改变的只是形参的内存单元内容,但关键的是形参和实参并不是在同一个内存单元。,函数调用是重新为形参开辟了内存单元,调用结束后形参的内存单元就被释放掉!
    查看全部
  • 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常棒 非常
    查看全部
  • 内存
    查看全部
    0 采集 收起 来源:内存管理

    2015-06-16

  • 变量的本质就是内存,存在桟里
    查看全部
  • CPU用地址总线寻址,有多少地址总线,就有多少种状态,就能寻找和使用多大的内存 32bit CPU: 2^32 bit== 4GB 64bit CPU: 2^64 bit 64bit 中 前12个16进制位表示程序可使用的内存< 0xffffffffffff 其它的进制位直接给操作系统> 0xffffffffffff 程序使用的内存分为(低到高) 代码段---加载代码指令 数据段---全局变量 或 常量 const 数据和今代码段一般规划好了的 堆 动态可分配内存 栈 内核
    查看全部
    0 采集 收起 来源:内存管理

    2018-03-22

  • 64位,32位计算机的不同,4G,1024=2^10.
    查看全部
  • 二进制,十进制,十六进制 相互转化,以十六进制来表示二进制编码
    查看全部
    0 采集 收起 来源:内存管理

    2015-06-14

  • 指针是精华,经典的角色
    查看全部
  • 堆,栈地址
    查看全部
  • gcc -g main.c -o main.out gdb ./main.out list:列出代码 start:开始调试 p a:打印a的值 n:next s:step in bt:显示函数堆栈 f:切换堆栈 q:退出调试
    查看全部
    0 采集 收起 来源:gdb工具的使用

    2015-06-11

  • 夜深了
    查看全部
  • gdb 中 x/3d 0x7fffffffde14 (x/ 输出内存中的值; 3 显示3个块; d 以十进制形式显示 ; 内存的首地址: 0x7....)
    查看全部
  • 内存分配图
    查看全部
    0 采集 收起 来源:内存管理

    2015-06-11

举报

0/150
提交
取消
课程须知
本课程是C语言中级课程,为了更好的学习效果: 1、需要有一定的C语言基础,如果没有基础的同学可以看《C语言入门》这门课。 2、本课程是在Linux环境下讲解,需要熟悉一些Linux命令。如果不了解的话可以在《Linux C语言编程基本原理与实践》这门课程中补充
老师告诉你能学到什么?
1、C语言中的指针是怎么回事 2、Linux下gdb调试工具是怎样使用的 3、指针与内存有着怎样的关系 4、数组与字符串之间的联系
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!