C语言的问题,头文件:keil也许有漏洞

2018-06-15   16:52:03

----------------------------------------------------------------------------------------------------------

#ifndef __123_H__
#define __123_H__

#include "123.h"

void 123(void);

#endif

#ifndef __123_ADVENCE_H__
#define __123_ADVENCE_H__

#include "123.h"

void 123(int a);

#endif



void 123(void)
{
    
}

 

我在keil中出现了这种问题:那么就是有参数的、还有没有参数的

如果h文件中有这个没有参数的,还有也有参数的声明,那么

keil 在 编译的时候是会通过的,编译器编译的时候应该是找函数名字,理论上不找原型。

 

posted @ 2018-06-15 16:58  我是520老谢  阅读(192)  评论(0)    收藏  举报