关于C语言 定义函数的类型问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:06:26
1,用户自定义一个函数,必须要定义函数的类型吗?
2,函数的形参类型可以不可以不一致?比如一个INT,一个PLOAT,
3,如果要定义函数类型的话,函数类型和形参类型是否要一致?
比如 定义一个函数, FF(int a,ploat b,char c,) 这样没有定义函数类型,形参不相同,这样算什么?
怎么答案不一样哦

3,如果要定义函数类型的话,函数类型,和形参类型没有直接关系,而是决定返回一个什么类型的结果.

3.函数类型和形参类型要一致,如果不一致将无法调用,且运行是会提醒错误

这2个有点迷茫啊。一个要一致 一个不需要一致,哪个对啊?

1,可以不定义,但是有默认类型.
2,一个函数中的多个形参是可以不一致的.
但是形参和实参对应的类型要一致
3,如果要定义函数类型的话,函数类型,和形参类型没有直接关系,而是决定返回一个什么类型的结果.

比如 定义一个函数, FF(int a,ploat b,char c,) 这样没有定义函数类型,形参不相同,这样--C默认是整形吧.

1.是的,如果不写的话会默认int类型
2.可以比一致的,但形参一定要和实参类型对应
3.函数类型和形参类型要一致,如果不一致将无法调用,且运行是会提醒错误
对于 FF(int a,float b,char c)这样没有定义函数类型的函数,默认为int类型,形参不同没关系,只要和实参的类型相照应就行了
这个是对的:
3,如果要定义函数类型的话,函数类型,和形参类型没有直接关系,而是决定返回一个什么类型的结果.