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

Linux C语言指针与内存

难度初级
时长 2小时 5分
学习人数
综合评分9.60
263人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.4 逻辑清晰
*pa代表的是一个地址的值,&a代表的不是一个地址么?为什么二者会相等?求大神解答

已采纳回答 / 流浪_老
你换台电脑试试 看地址是不是又 不一样
yulong laoshi niubi
nice啊!
看两遍了,nice,到100遍的时候我就动手了!!!
visual studio无力啊,不连续啊
xx到底~~是什么东西
值改变了 地址不会改变

最新回答 / 劷鹿
s(step)执行一行源代码并且进入函数内部;f(frame)切换调用的上下文,进入相应的栈里,使用该命令可以打印栈层编号,当前的函数名,函数参数值,函数所在的文件及行号,函数执行到的语句等等;。。。。
...用vs2013调试感觉很方便呀 变量都在一个表格里面 按下一步 变量的值也跟着变 用GDB还要输入命令 学习了 不过 我一般还是用vs

最新回答 / 洪一帆
不同编译器优化会不同,不必强求跟老师一样,你的str2就没放在代码段,这是编译器优化不同
(gdb) p &str
$6 = (char (*)[6]) 0x7fffffffe130
(gdb) p &str2
$7 = (char **) 0x7fffffffe138
(gdb) p &str3
$8 = (char (*)[6]) 0x7fffffffe120
这几节课只能意会不能实作! 咋么结果就和老师的完全不一样呢(⊙o⊙)…
数组确实是顺序分配,变量顺序不一定~ 系统也并未将i前置
Mac操作 内存并未连续分配,这块还是有bug O(∩_∩)O~
课程须知
本课程是C语言中级课程,为了更好的学习效果: 1、需要有一定的C语言基础,如果没有基础的同学可以看《C语言入门》这门课。 2、本课程是在Linux环境下讲解,需要熟悉一些Linux命令。如果不了解的话可以在《Linux C语言编程基本原理与实践》这门课程中补充
老师告诉你能学到什么?
1、C语言中的指针是怎么回事 2、Linux下gdb调试工具是怎样使用的 3、指针与内存有着怎样的关系 4、数组与字符串之间的联系

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消