-
一个16进制的数字可以表示4位二进制的数字
查看全部 -
二进制查看全部
-
栈的特点:先进后出
查看全部 -
gdb调试:
gcc -g main.c -o main.out 编程可以单步调试的程序;
l 查看代码;
start 从main函数开始执行;
n 下一行
p 打印
s 进入调用函数
bt 查看函数堆栈
f 栈堆内切换
q 退出调试
查看全部 -
指针保存的就是内存地址
查看全部 -
系统内核内存结构
查看全部 -
* >> 指针
& >> 取地址符
查看全部 -
栈越往后调用的函数,所占的内存越小,从上往下调用,而数据段和代码段则是从下往上占用内存。全局变量,常量,静态变量都是存在内存的数据段中。
查看全部 -
栈的地址里面主要存放当前的代码当前运行时候的状态,比如代码运行到第几行,当前变量的存储。07ffffffffffffff以上属于系统内核,给操作系统支配的内存空间。一个指针在64位系统里面占八个字节。
查看全部 -
全局变量 常量都在数据段。查看全部
-
变量的本质是地址,指针就是保存变量的地址。查看全部
-
函数调用以及操作记录在栈里查看全部
-
编译后的代码被保存在代码段查看全部
-
//内存管理
查看全部 -
x/3d 0xffffffffde14
"x/3d"输出从0xffffffffde14开始的内存的值,3表示输出三个,d表示用十进制
查看全部
举报
0/150
提交
取消