栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

function declared implicitly

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

function declared implicitly

一直以来以为function declared implicitly这个问题都是很容易的解决的,所以没有在意,没想到昨天查了下,网上竟然有好多种说法是不合适的,所以解答下。

首先这句话是函数没有声明,那么怎么解决的,下面说两种方法(在一个文件下就不讲了)。

在a.c中个调用fun1

void main

{

fun1();

}

在b.c中定义fun1

void fun1(void)

{


}

这时在a.c中就会有function declared implicitly,这时解决方法如下

      方法1:新建一个b.h文件,在文件里面写下void fun1(void)

   然后在a.c中包含b.h这个头文件。

      方法2:在a.c中写下extern void fun1(void);//函数外部声明。

当然了在有些编译器下,上面的问题可能也不会出现警告,直接报错。比如c++下就会认为出错

还有一种可能是大小写不同,软件识别到只有一个大小写字母不同。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1005214.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号