头文件重复包含问题

2019-07-24 13:34发布

我在学习的过程中发现有些头文件是重复包含的,但是编译器也并未提示错误,但总感觉这样不太规范,不知道有人发现过这个问题没?百度了一下,在C语言编译过程中重复包含头文件是会出错的,不知道对于mdk5来说是怎样的呢?比如说下例我在main.c中包含了key.h而key.h中又包含了sys.h,但是我在main.c中明明包含了sys.h,这样是不是就算重复包含了?
虽然没出现什么问题,但是还是想请教大神们这样做是不是合适呢??
QQ截图20180202220011.png QQ截图20180202220107.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。