各位大佬, 有点疑惑想请大佬解惑,在一个.h文件中有一个结构体,比如,struct node ,
现在在一个.c文件中有个函数使用了该结构体
int fort(){}
其中这个函数对结构体进行了赋值。
又有个函数 int sum(){}
这个函数也对结构体进行了赋值,
现在先调用fort函数,然后在调用sum函数,是不是sum函数对结构体的赋值就覆盖了fork函数对结构体的赋值? 也就是说现在结构体的元素值是sum函数赋的?
另外在该.c函数中定义了该结构体变量,如: struct node *no;
再调用另一个函数对这个全局变量结构体赋值,是不是.h中的结构体信息又被这个全局赋值替代了?
|