展开全部
其他函数只能在调用时才能使用结构体的值啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struct person{int num;int age;};
person Zhang ={0,10};
void print(const person &p){printf(”%d,%d
person Zhang ={0,10};
void print(const person &p){printf(”%d,%d
追问
是要用指针么?
追答
全局变量就是可以随便用的前提是程序短小,没有负担。很大的程序不建议使用太多全局变量,另外,多线程要注意同步和防止代码优化为错,c必须在main运行后直接,间接调用其他函数,c++ 函数外部的静态变量,全局变量初始化所调用的函数可以在main之前运行,其他代码除非编译系统安排的程序的启动代码和所调用的函数外一律在main启动后运行,除非象全局变量和静态变量的析构代码和程
序退出代码,atexit,安排的函数代码,都必须在main启动后受main直接间接调用的函数代码、才能运行。不能调用的代码是不会运行的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询