打印
[C语言]

.h文件中结构体的值变换

[复制链接]
693|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yanghelovehuang|  楼主 | 2018-8-3 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大佬, 有点疑惑想请大佬解惑,在一个.h文件中有一个结构体,比如,struct node ,
现在在一个.c文件中有个函数使用了该结构体
int fort(){}
其中这个函数对结构体进行了赋值。
又有个函数 int sum(){}
这个函数也对结构体进行了赋值,
现在先调用fort函数,然后在调用sum函数,是不是sum函数对结构体的赋值就覆盖了fork函数对结构体的赋值? 也就是说现在结构体的元素值是sum函数赋的?

另外在该.c函数中定义了该结构体变量,如: struct node *no;
再调用另一个函数对这个全局变量结构体赋值,是不是.h中的结构体信息又被这个全局赋值替代了?

相关帖子

沙发
ayb_ice| | 2018-8-3 15:06 | 只看该作者
全局变量大家都可以修改,修改都有效

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

156

主题

324

帖子

1

粉丝