社区
C语言
帖子详情
C语言结构体变量和结构体指针变量的疑问
常如意
2014-01-08 03:43:06
结构体变量可以直接定义,方便使用;
结构体指针变量却需要malloc,然后用完又需要free,程序庞大的时候一不小心就忘了free掉,造成内存泄露
但是为什么结构体指针变量使用更广泛一些?两者各有什么长处和短处呢?恳请高手指点迷津。
...全文
220
9
打赏
收藏
C语言结构体变量和结构体指针变量的疑问
结构体变量可以直接定义,方便使用; 结构体指针变量却需要malloc,然后用完又需要free,程序庞大的时候一不小心就忘了free掉,造成内存泄露 但是为什么结构体指针变量使用更广泛一些?两者各有什么长处和短处呢?恳请高手指点迷津。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SKATE11
2014-01-08
打赏
举报
回复
习惯性问题吧 一般纯成员变量的话 大家都喜欢用struct
Mr. Code
2014-01-08
打赏
举报
回复
不管是不是结构体,指针都是C语言中的特点之一,如果不用指针,就发挥不了C语言相比于其它高级语言的优点,指针,自由而强大,同时也是一把双刃剑,用的不好,程序随时崩溃。
独孤九剑贰
2014-01-08
打赏
举报
回复
用指针省空间,不用传递给函数一个数据的副本,这个数据可能是庞大的。 那内存泄露对吧。。。嗯,你懂的。。。别的高级语言可能好点
baichi4141
2014-01-08
打赏
举报
回复
跟结构体没啥关系,关键在于指针 至于为啥用指针——嗯,一幅宽度不确定高度不确定的图片,你不用指针保存一下试试看?再把它等大小切成四份八份三十二份不确定份数,你不用指针保存一下试试看?
赵4老师
2014-01-08
打赏
举报
回复
函数传参一般用指针而不用指针指向的数据(包括结构体)。
风行踩火轮
2014-01-08
打赏
举报
回复
赞同二楼,要不然谁愿意冒内存泄露的风险使用指针呢
starytx
2014-01-08
打赏
举报
回复
指针和对象的区别,和结构体没啥关系。指针的作用搜一下一大把,再加上多实践就明白为啥要用指针了
Mr_白
2014-01-08
打赏
举报
回复
引用 1 楼 derekrose 的回复:
因为指针效率比较高 不然谁特么用它啊
回答的真霸气····
derekrose
2014-01-08
打赏
举报
回复
因为指针效率比较高 不然谁特么用它啊
C语言
结构体
.ppt
定义
结构体
类型 定义
结构体
类型
变量
引用
结构体
变量
给
结构体
变量
赋值
结构体
的嵌套
结构体
数组 指向
结构体
类型
变量
的指针
吕鑫:最博大精深的
C语言
视频教程 第16天 【第2堂课】
结构体
指针
变量
1、
结构体
指针
变量
的定义以及通过
结构体
指针
变量
调用成员
变量
的方法; 2、讲解和演示
结构体
对象做形式参数与
结构体
指针
变量
做参数的作用与区别;
C语言
程序设计(高清PDF)
7.3
结构体
指针
的定义和引用 135 7.3.1 指向
结构体
类型
变量
的使用 135 7.3.2 指向
结构体
类型数组的指针的 使用 136 7.4 链表的建立、插入和删除 138 7.4.1 单链表 139 7.4.2 单链表的插入与删除 141 7.5 共用体 149 ...
C语言
结构体
与
结构体
指针
的使用
C语言
结构体
与
结构体
指针
的使用 tips:最近要好好学习一下数据结构,所以必不可少的就是
c语言
的
结构体
和
结构体
...一、
结构体
变量
的定义和初始化 1、首先我们来看一下
结构体
的定义 struct
结构体
名 { 成员列表; }
C语言
指针
结构体
详解,
结构体
指针
,
C语言
结构体
指针
详解
结构体
指针
,可细分为指向
结构体
变量
的指针和指向
结构体
数组的指针。指向
结构体
变量
的指针前面我们通过“
结构体
变量
名.成员名”的方式引用
结构体
变量
中的成员,除了这种方法之外还可以使用指针。前面讲过,&...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章