-
213查看全部
-
1.C语言的特色在于指针和内存,正事由于C语言对指针和内存的精确调用,使得C语言具有很高的性能。 2.计算机的运行方式:计算机内部计算使用二进制,显示使用十进制,编程的时候使用十六进制。 3.32位操作系统最多使用4G内存,原始是因为CPU最多使用32个地址总线控制内存,而2的32次方就是4G. 4.操作系统会对所有内存进行编号,这些编号就是内存的地址。计算机通过操作系统控制程序的运行,计算机里面的全部内存,低编码位用来做当作各种应用程序运行所需要的内存,高编码位是计算机内核使用。用户内存从低到高依次是编码段,数据段,堆和栈,堆和栈之间还有一大部分是动态内存。以备不时之需。 5.用户内存隔离的好处在于把操作系统内核所需要的内存和应用程序内存分隔开,就不容易出现卡机或者死机的状态。查看全部
-
内存划分,除了低48位的内存都留给系统内核。绿色部分为自由可分配内存查看全部
-
变量的本质就是内存!查看全部
-
工具gdb内的指令格式: x/3d 0×7ffffffde14 x/:表示连续输出地址内的值 3:表示输出3个地址内的值 d:表示连续输出的值用十进制表示 0×7fffffffde14:表示三个连续地址里的第一个地址查看全部
-
工具gdb内的指令格式: x/3d 0×7fffffffde14 x:表示输出存在地址内的值 /3:表示连续输出3个值 d:表示输出的值用十进制输出 0×7fffffffde14:表示第一个输出值的地址查看全部
-
函数指针查看全部
-
64位系统下,指针占8个字节,32位 4个字节。 栈、先声明的地址大,后声明的地址小,与代码段数据段相反。查看全部
-
内存划分,除了低48位的内存都留给系统内核。绿色部分为自由可分配内存。查看全部
-
内存分布查看全部
-
用户使用红框中内存 48位 剩下的内存用来给操作系统占用查看全部
-
一个十六进制的数字就可以表示2个二进制的数字查看全部
-
栈内存。函数。查看全部
-
gdb 调试命令。 list,n,p,bt,s,f查看全部
-
jddc查看全部
举报
0/150
提交
取消