有关C语言的小问题

定义struct的代码是写在main函数还是开头,两者有区别吗?

写在主函数之外,作为全局变量出现是安全的,会自动初始化0:

而定义在主函数内部,如果不初始化,则会打印内存中随机值:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-15
都可以。
写在main函数里面,那么只有main可以用这个结构体。
写在开头,整个文件都可以用这个结构体类型。
类似于变量作用域,差不多的概念。本回答被网友采纳
相似回答
大家正在搜