fun(int x) { flaot y; y=3*x-4 return y; }函数的数据类型是什么?

问题描述:

fun(int x) { flaot y; y=3*x-4 return y; }函数的数据类型是什么?
既然返回值的数据类型会由函数数据类型决定,而函数没给出是什么数据类型,那么这样能确定函数的数据类型么?
1个回答 分类:综合 2014-12-11

问题解答:

我来补答
在C语言中没有指定返回值类型,则默认为int型 也就是你找个函数最后返回的是int,y是float,所以返回的时候会把y强制转换成int,去掉小数部分,要是指定函数没有返回值,必须加上void
 
 
展开全文阅读
剩余:2000