关于C语言 定义函数的类型问题
来源:百度知道 编辑:UC知道 时间:2024/05/25 12:06:26
1,用户自定义一个函数,必须要定义函数的类型吗?
2,函数的形参类型可以不可以不一致?比如一个INT,一个PLOAT,
3,如果要定义函数类型的话,函数类型和形参类型是否要一致?
比如 定义一个函数, FF(int a,ploat b,char c,) 这样没有定义函数类型,形参不相同,这样算什么?
怎么答案不一样哦
3,如果要定义函数类型的话,函数类型,和形参类型没有直接关系,而是决定返回一个什么类型的结果.
3.函数类型和形参类型要一致,如果不一致将无法调用,且运行是会提醒错误
这2个有点迷茫啊。一个要一致 一个不需要一致,哪个对啊?
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,如果要定义函数类型的话,函数类型,和形参类型没有直接关系,而是决定返回一个什么类型的结果.