为了账号安全,请及时绑定邮箱和手机立即绑定

Linux C语言指针与内存

难度初级
时长 2小时 5分
学习人数
综合评分9.60
263人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.4 逻辑清晰

已采纳回答 / z3phyr
合理。输出是change函数产生的,但是那个a b是change函数内部的变量,你也把它定义成c d,只是接收了最初定义的变量ab的值,并没有对之前定义的a b进行操作

最赞回答 / 不看6324不混吃等死
函数的调用时是从高到低分配,形参变量从高到低分配,局部变量是从低到高分配       我也是看别人解释的

最赞回答 / SmileLML
<...code...>int a = 3;int *p = &a;// p的值是a地址 *p 的值为3

最新回答 / 不看6324不混吃等死
<...图片...>箭头指向就是栈顶 也就是低地址

最新回答 / nilaoda
栈由高到低 堆由低到高

最赞回答 / wangxiaopo4288577
我就用俗话说吧,不科学,但容易懂。为什么是1024,而不是1000?其实数字1024,用二进制表示的结果为:10000000000不信你用带二进制的计算器转换一下就知道了。2的10次方也是1024所以U盘的容量,是1M,2M,8M,16,32,64,128,256,512,1024(1G),2G,4G.....的倍数关系,也相当于是2的倍数。还有就是Byte和bit,俗称大B和小b的区别(谁大谁小看名字就知道了吧)一个小b只能代表一个内容,(0或者1,其中的一个)两个小b可代表4个内容"2的2次方“(00...

已采纳回答 / leekunhwee
理解正确!

最新回答 / Only_L
我用的也是CentOS,有一些命令可能不一样,你百度查查看就可以了。

已采纳回答 / dky
32位系统占用4个字节, 也就是32个bit,64位系统占用64个bit,也就是8字节

已采纳回答 / dky
指针是存放这地址,地址指向的那段内存是什么,指针就代表着什么,指针的运算,是其指向的那段内存地址变更,

最新回答 / 慕勒7123956
我也觉得很奇怪,难道是linux下面不会内存溢出吗

最新回答 / anderson_yao
那就不是交换了,可以用另外一块内存区域覆盖改变值

已采纳回答 / 少大大
1、C语言中的指针是怎么回事 2、Linux下gdb调试工具是怎样使用的 3、指针与内存有着怎样的关系 4、数组与字符串之间的联系

已采纳回答 / 少大大
Linux环境下讲解

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消