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

Linux C语言指针与内存

难度初级
时长 2小时 5分
学习人数
综合评分9.60
263人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.4 逻辑清晰
nice啊!
看两遍了,nice,到100遍的时候我就动手了!!!
visual studio无力啊,不连续啊
xx到底~~是什么东西
值改变了 地址不会改变
...用vs2013调试感觉很方便呀 变量都在一个表格里面 按下一步 变量的值也跟着变 用GDB还要输入命令 学习了 不过 我一般还是用vs
(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~
printf("---------------------------------\n");
p=&a;
for(i=0;i<6;i++) {
printf("p[%d]=%d\n", i, p[i]);
}
return 0;
}
#include <stdio.h>
int main()
{
int a=3;
int b=2;
int array[3];
array[0]=1;
array[1]=10;
array[2]=100;
int *p=&a;
int i;
for(i=0;i<6;i++) {
printf("*p=%d\n", *p);
p++;
}
讲的太好了
开始学习 打卡! 老师超棒!
课程须知
本课程是C语言中级课程,为了更好的学习效果: 1、需要有一定的C语言基础,如果没有基础的同学可以看《C语言入门》这门课。 2、本课程是在Linux环境下讲解,需要熟悉一些Linux命令。如果不了解的话可以在《Linux C语言编程基本原理与实践》这门课程中补充
老师告诉你能学到什么?
1、C语言中的指针是怎么回事 2、Linux下gdb调试工具是怎样使用的 3、指针与内存有着怎样的关系 4、数组与字符串之间的联系

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消