C语言中,调用 定义在调用后的函数 除了int类型的,char到底行不行,不知道不要乱说,谢谢。 不太明白的请看下图
可以
char fun()
函数前面的类型 是 函数的返回值,因此一般的类型都可以,int 、char、double、int * ......都可以
char fun()
函数前面的类型 是 函数的返回值,因此一般的类型都可以,int 、char、double、int * ......都可以
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-01-30
我跟你有同样的疑问,书本上说char和int都不需要声明直接可以先调用再定义,但是我实践起来只有int可以,char邀声明先。
第2个回答 2014-09-15
建议上传报错提示。
函数在调用前需要声明,或者将函数定义放到main函数之前,否则会提示函数未定义错误!
函数在调用前需要声明,或者将函数定义放到main函数之前,否则会提示函数未定义错误!
第3个回答 2014-09-15
这个肯定是可以的了!但是你这个函数还是要在之前要声明啊追问
我说的是不声明
第4个回答 2014-09-15
行追答
返回值类型自己定义的可以上机测试下
追问可是这个没有声明的,我知道int的可以,而且我上机测试过,报错
追答void去掉
tc
可以先用变量接收值试试,在输出