向大佬们讨教一个关于全局变量与头文件的问题

JaythawChou 2023-08-14 17:09:58

为什么在头文件里已经声明了全局变量,在main里面还是显示未声明?

 

 

 

 

...全文
382 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-08-14
精选
  • 打赏
  • 举报
回复
您的问题已经帮您同步至问答, 链接: https://ask.csdn.net/questions/7988774, 请您保持关注, 如果回答有帮助解决此问题, 麻烦您动动小手给相关的回答点赞, Ada会在评论区为您更新结题状态
人间不清醒ab 2023-08-14
  • 打赏
  • 举报
回复

全局变量貌似不能直接初始化,可以试试先声明再赋值,你这样有些编译器会报错的。全局变量,声明的时候就不要赋值了。另外函数定义最好写.c里、.h一般包含头文件和声明。

JaythawChou 2023-08-14
  • 举报
回复
@人间不清醒ab 谢谢你的解答。我这个应该就是先声明再赋值的吧?.c的后缀名我也试过,还是会报错的。这个代码我是照搬翁凯老师在ppt上写的,不知道为什么我这个会报错,另一个朋友拿别的编译器来输入跟我一样的代码就成功了,是我的编译器有问题吗
人间不清醒ab 2023-08-14
  • 举报
回复
@JaythawChou 你这代码不是很规范,不排除是编译器的问题,有些编译器版本不一样,同样的代码也会报错。
JaythawChou 2023-08-14
  • 举报
回复
@人间不清醒ab 好的,谢谢大佬解答

98,365

社区成员

发帖
与我相关
我的任务
社区描述
私聊领取社区管理员
python算法人工智能 个人社区 江苏省·苏州市
社区管理员
  • Want595
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大佬们前来交流~

试试用AI创作助手写篇文章吧