正在加载图片...
2)函数值的类型和函数定义中函数的类型应保持一致。 如果两者不一致,则以函数类型为准,自动进行类型 转换 int f(float x return x/2 main(printf(%d', f (3.6); 3 3)如函数值为整型,在函数定义时可以省去类型说明。 maino{}的前面省略了int。 戏实际上等价于 int maino{} 发4)不返回函数值的函数,可以明确定义为“空类型” 类型说明符为“void。如上例函数s并不向主函数返函 数值,因此可定义为: void s(int n) 注意:此时必须在main函数中添加对该函数的声明。 函数被定义空类型后,就不能在主调函数中使 用被调函数的函数值了。例如,在定文s为空类型后, 在主函数中写后述语句: sum=s(m)就是错误的2) 函数值的类型和函数定义中函数的类型应保持一致。 如果两者不一致,则以函数类型为准,自动进行类型 转换。 int f(float x){return x/2;} main(){printf(“%d”,f(3.6));} 3) 如函数值为整型,在函数定义时可以省去类型说明。 main(){}的前面省略了int。 实际上等价于int main(){} 4) 不返回函数值的函数,可以明确定义为“空类型”, 类型说明符为“void”。如上例函数s并不向主函数返函 数值,因此可定义为: void s(int n) { …… } 注意:此时必须在main函数中添加对该函数的声明。 一旦函数被定义为空类型后,就不能在主调函数中使 用被调函数的函数值了。例如,在定义s为空类型后, 在主函数中写后述语句: sum=s(n);就是错误的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有