h-b-z-d-j-s-m 发表于 2022-5-27 13:19:27

函数问题

请问A为什么错啊
https://static01.imgkr.com/temp/ad7bb0c39d624907a1b9f88fec61d886.jpg

jhq999 发表于 2022-5-27 13:59:47

本帖最后由 jhq999 于 2022-5-27 14:01 编辑

先来后到,先来的不知道后来是个什么,后来的可以看到前面先来的

jackz007 发表于 2022-5-27 14:30:21

本帖最后由 jackz007 于 2022-5-27 19:30 编辑

       C 语言中函数的定义和调用是存在顺序要求的,必须是定义在前,调用在后。答案 A 中的函数 fun() 显然是调用在前,定义在后,所以是错的。

当初约定 发表于 2022-5-27 19:49:12

没有在前面声明方法,如果不想声明方法则需要将函数写在调用前,及main函数之前,楼主踩的是新手坑,问题不大(我也踩过{:10_256:})

ExiaGN001 发表于 2022-6-24 20:14:08

定义/声明在前,使用在后
以下是可行语法格式
例1:
int a();
int main()
{a();}
int a()
{}
例2:

int main()
{int a();
a();}
int a()
{}

例3:
int a()
{}
int main()
{a();}


页: [1]
查看完整版本: 函数问题