88问答网
所有问题
有关C语言的小问题
定义struct的代码是写在main函数还是开头,两者有区别吗?
举报该问题
推荐答案 2017-08-15
写在主函数之外,作为全局变量出现是安全的,会自动初始化0:
而定义在主函数内部,如果不初始化,则会打印内存中随机值:
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gMgMScKVc1VaMKVScac.html
其他回答
第1个回答 2017-08-15
都可以。
写在main函数里面,那么只有main可以用这个结构体。
写在开头,整个文件都可以用这个结构体类型。
类似于变量作用域,差不多的概念。
本回答被网友采纳
相似回答
大家正在搜