|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 栈的存取
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
438
人关注过本帖
标题:
栈的存取
只看楼主
加入收藏
阔怀
等 级:
论坛游民
帖 子:19
专家分:27
注 册:2015-1-31
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:3
栈的存取
c语言中栈结构体的存取好难,是文件的保存和读写那种。有大神教教吗??
搜索更多相关主题的帖子:
结构体
c语言
2015-02-03 14:58
举报帖子
使用道具
赠送鲜花
a63568339
等 级:
论坛游民
帖 子:9
专家分:26
注 册:2015-2-3
第
2
楼
收藏
得分:10
内存分为五大区:栈区 堆区 静态区 常量区 代码区
其中内存空间最大的是栈区,用于开辟空间,也是存储局部变量的,比如:int a = 10, 则开辟的内存空间是: int *p = malloc((int) *10)
栈区的取址是可以改变取值的
类人猿
2015-02-03 16:08
举报帖子
使用道具
赠送鲜花
a63568339
等 级:
论坛游民
帖 子:9
专家分:26
注 册:2015-2-3
第
3
楼
收藏
得分:10
栈区下面是堆区,堆区是遵守序列原则,先进先出,程序员执行操作一般都在堆区,堆区一般都和malloc,realloc,calloc这些函数一起使用。
堆区下面是静态区,也称全局区,是存放全局变量。如果在局部变量前加static, 那么该变量就成静态变量,静态变量特点就是只执行一次,但在内存中保存的时间比较久,等程序退出后静态变量才退出。
静态区下面是常量区,是存放常量的,比如数字1, 2,34。。。字符串“rew”, “werw”等等。。常量区的特点是只读(read only), 不允许被修改
常量区下面是代码区,是存放代码的,内存地址比较小。。。。。。
如果不明白就关注下我 http://blog.
或者加Q 664709704
类人猿
2015-02-03 16:18
举报帖子
使用道具
赠送鲜花
阔怀
等 级:
论坛游民
帖 子:19
专家分:27
注 册:2015-1-31
第
4
楼
收藏
得分:0
回复 3楼 a63568339
你说的这些我都懂啦!我想问的是执行EXE保存后再来执行时提取数据时数据会出错!这才是我提问的重点。望能给我帮助。。。。。。。。
2015-02-04 10:51
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
栈的存取
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.026784 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved