社区
C语言
帖子详情
函数调用时没有函数声明为什么·没有报错
菜鸟的升级之路
2018-03-17 04:20:35
在用ubantu的vi编辑器中写的关于函数调用的程序,函数的定义在函数调用之后,而且函数之前没有声明,可是经过编辑程序并没有报错,还能正常的运行,是什么问题
...全文
1121
5
打赏
收藏
函数调用时没有函数声明为什么·没有报错
在用ubantu的vi编辑器中写的关于函数调用的程序,函数的定义在函数调用之后,而且函数之前没有声明,可是经过编辑程序并没有报错,还能正常的运行,是什么问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自信男孩
2018-03-17
打赏
举报
回复
虽然没有报错,但是你有没有发现它会给予警告。如果没有警告,建议编译时加上-Wall参数。 没有报错,是因为它能在代码里找到调用函数对应的函数名。
N阶魔方
2018-03-17
打赏
举报
回复
只要编译器能正确找到函数就好了
mstlq
2018-03-17
打赏
举报
回复
c就是这样子,参考下面的(ps::c++)就不会这样
http://blog.csdn.net/smstong/article/details/50523120
考拉一枚
2018-03-17
打赏
举报
回复
在调用前没有声明会 隐式声明吧
考拉一枚
2018-03-17
打赏
举报
回复
跟编译器有关的
[C++]类成员
函数声明
不定义
报错
有一篇文章讨论过这个问题,如果是其他函数,当然只有被调用的
时
候才才会
报错
,如果这个函数是析构函数或者构造函数,那么如果声明了没定义,又声明了一个这个类的实例一定会
报错
。形如: class Arithmetic { public: Arithmetic(); ~Arithmetic(); /*.......*/ }; 转载于:https://www.cnbl...
python语言中函数在调用前必须先定义吗_Python函数必须先定义,后调用说明(
函数调用
函数例外)...
java开发者在定义类中的方法
时
,不会关心方法的定义相对于调用语句的位置。但是python中需要注意:函数必须先定义、后调用(
函数调用
函数例外)。如下为示例说明:1、python函数的应用一般需要:先定义、后调用: 2、如果函数定义在调用之后,执行将
报错
: 3、函数中调用函数不受此限制: 4、但是语句对
函数调用
,必须在
函数调用
之后,包括直接调用的
函数调用
的其他函数也必须在调用语句之前,否则
报错
: ...
js 自执行函数 函数内部通过函数名调用本身
没有
问题而函数外部调用
报错
’未定义错误‘...
为什么80%的码农都做不了架构师?>>> ...
C++中类成员函数做友元函数为什么
报错
?
最近在使用友元函数来访问私有成员
时
,遇到了问题,用一个类成员函数做另一个类的友元函数,但是一直
报错
,提示为定义其中的一个类型,思考良久(思路:既然友元函数在公有访问权限内,就应该可以访问私有数据成员),在网上搜了很多的博客,但是都
没有
明确的答案,还好最后自己解决了问题,下面写一下自己解决问题的过程,根据个人的理解写了一下注释(也不知道理解的对不对),大家如果有明确答案的请给我反馈一下,谢谢! ...
调用函数前未声明会出现什么情况?
查看关于c编程的书籍可以知道,在
函数调用
之前,要求先声明,这是为了告诉编译器函数返回值的类型,函数接受的参数的类型和个数。而如果函数在调用之前已经定义好了,即编译器知道函数的返回值类型,函数接受什么样的参数以及参数的个数。所以可以得知,告诉编译器有关函数的信息有2中办法:1先定义 2先声明 函数的声明如下(原型): 返回值 函数名 (参数类型
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章