课程
/后端开发
/C
/C语言入门
jackResult(a,b,c);和void jackResult(int x,int y,int z)结合怎么还可以输出东西,请问空的jackResult是怎么用的???void怎么用???
2017-01-10
源自:C语言入门 5-5
正在回答
void是函数午返回类型或函数无参数的意思 比如你定义一个函数是无返回类型的应该这样写 void function(参数); 如果你定义一个无参数的函数以下两种写法都可以 函数类型 function(void); 函数类型 function();
blossomshoot 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答为什么不是jackResult(x,y,z); 而是jackResult(a,b,c); ??
1 回答int joneResult(int x, int y, int z) { int sum = (x+y+z)/3; return sum; //这里是不是应该将sum返回呢? } /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */ void jackResult(int x, int y, int z) { printf("我算不出来\n"); } int main() { int a, b, c; a = 10; b = 20;
1 回答调用函数时为什么joneResult(a,b,c)就要加上 int 而 jackResult(a,b,c)就不需要加上 void呢?
2 回答答案对的为什么还是有警告,为什么void jackResult要定义为void,而参数是int
2 回答为什么不对?还有jackresult的是a,b,c而不是x,y,z