社区
新手乐园
帖子详情
关于C语言书上的一个指针问题。
wendy_welcom
2007-07-24 08:37:48
谭浩强的c程序设计(第二版)中有句话:正确灵活的运用指针,可以有效的表示复杂的数据结构;能动态分配内存;……能直接处理内存地址等。
请前辈给我举个例子行么,如何用指针有效的表示复杂的数据结构?
如何用指针动态分配内存?
多谢。
...全文
205
12
打赏
收藏
关于C语言书上的一个指针问题。
谭浩强的c程序设计(第二版)中有句话:正确灵活的运用指针,可以有效的表示复杂的数据结构;能动态分配内存;……能直接处理内存地址等。 请前辈给我举个例子行么,如何用指针有效的表示复杂的数据结构? 如何用指针动态分配内存? 多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wendy_welcom
2007-07-24
打赏
举报
回复
typedef struct linklist
{
int value;
linklist * next;
} list_t;
没有指针, 可不好做啊
这一段没明白
hiz2007
2007-07-24
打赏
举报
回复
貌似那本书上有单向动态链表的详细说明和例子的
freshui
2007-07-24
打赏
举报
回复
动态分配就是malloc和free, 静态用数组, 动态就要用指针了
int *p = (int *)malloc(100*sizeof(int));
分配100个int型空间, 由p指向这个空间的首地址
freshui
2007-07-24
打赏
举报
回复
typedef struct linklist
{
int value;
linklist * next;
} list_t;
没有指针, 可不好做啊
abfahren2000
2007-07-24
打赏
举报
回复
书上有呀!
仔细看看链表的实现,还有动态分配内存是怎么回事
星羽
2007-07-24
打赏
举报
回复
上面说的连表和树大概这样
struct ListNode
{
int data1;
int data2;
...
ListNode* pNext;
};
struct TreeNode
{
int data1;
int data2;
...
TreeNode* pFirstChild;
TreeNode* pSibling;
};
这些都是只镇的应用
pengzhixi
2007-07-24
打赏
举报
回复
动态分配内存返回的就是一个指针,所以他会这么说
星羽
2007-07-24
打赏
举报
回复
看看数据结构的书
星羽
2007-07-24
打赏
举报
回复
:0
星羽
2007-07-24
打赏
举报
回复
书上应该会说的
星羽
2007-07-24
打赏
举报
回复
如何用指针有效的表示复杂的数据结构?
-------
链表,树......
如何用指针动态分配内存?
------
int* p = (int*)malloc(sizeof(int) * 10);
liyang_1949
2007-07-24
打赏
举报
回复
LZ知道什么是链表么? 如果不知道可就不好解释了~~~~
[Error] lvalue required as left operand of assignment
在使用DEVc++进行
C语言
编程时,尝试通过
指针
对二维数组s的元素s[2][7]赋值为'A',出现了'[Error] lvalue required as left operand of assignment'错误。尽管有方法可以得到正确结果,但按照
书上
的三种方法执行时,均出现不同错误。
问题
在于这些
书上
的方法可能不适用于DEVc++的语法解析。
大一新生应该如何学习
C语言
,
书上
代码看不懂理解不了怎么办?
本文推荐了
C语言
的学习资源,包括阮一峰的开源教程、翁恺教授的视频课程,并强调了学习
C语言
的重要性。此外,提到了学习
C语言
的五个阶段,推荐了实践项目和相关书籍,旨在帮助初学者系统地掌握
C语言
。
【
C语言
】
指针
(野
指针
)
本文详细解释了野
指针
的概念,包括未初始化
指针
的潜在风险,
指针
越界导致的
问题
,以及如何通过初始化、检查有效性和合理赋值NULL来避免。重点介绍了如何在编程中确保
指针
的正确使用和管理。
带你认识
指针
——
C语言
的灵魂(一)
本文深入浅出地介绍了
C语言
中的
指针
概念及其基本用法,通过实例详细讲解了如何定义、声明
指针
以及如何利用
指针
进行变量值的修改。
c语言
定义node类型
指针
,
C语言
指针
的概念
本文详细探讨了
C语言
中的
指针
概念,解释了
指针
如何作为内存单元的地址,以及如何通过
指针
访问和操作内存。
指针
变量可以指向变量、数组或函数的首地址,提供了一种灵活的编程方式。通过对
指针
的理解,可以更好地掌握
C语言
的高级特性。
新手乐园
33,316
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章