我是靠谱客的博主 善良指甲油,最近开发中收集的这篇文章主要介绍2021-09-11,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Compile error: /storage/emulated/0/Android/data/com.cjkj.clanide/files/CJ_IDE/CProject/CIDEExample/src/Main.c: In function ‘main’:
/storage/emulated/0/Android/data/com.cjkj.clanide/files/CJ_IDE/CProject/CIDEExample/src/Main.c:9:14: error: expected declaration specifiers or ‘…’ before ‘fgets’

原因:头文件包含混乱!!
是因为头文件的包含顺序引起的。error: expected declaration specifiers or ‘…’ before 这个错误是在Linux下面C语言的头文件包含问题产生的,如果a.h中#include b.h,而b.h中的函数声明中用到了a.h中的结构体或者typedef,那么就会出现在包含b.h的时候a.h中的结构体或者typedef还没有声明,从而陷入错误,可以把结构体或者typedef移入到b.h就万事大吉了。



最后

以上就是善良指甲油为你收集整理的2021-09-11的全部内容,希望文章能够帮你解决2021-09-11所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部