永发信息网

C语言的关于函数return的问题

答案:3  悬赏:50  手机版
解决时间 2021-02-24 02:44
  • 提问者网友:雾里闻花香
  • 2021-02-23 16:38
C语言的关于函数return的问题
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-02-23 17:31
你连定义函数的基础都不懂,告诉你,定义函数的方法是:
函数类型 函数名(参数类型 参数1,参数类型 参数,...){

}
所以你想要这样写,正确的写法是:
int fun(int x,int y)
{
y=x-1;
return y;
}
你最好买本谭浩强写的C语言书,多看看基础追问x和y没有关系的,我只是想让x-1,y不变 那这么写对吗?
fun(int x,int y)
{
x=x-1;
return x;
}追答不对,你函数前面没有写函数的类型,这样会报错的
全部回答
  • 1楼网友:醉吻情书
  • 2021-02-23 19:26
return 只能接受一个数,你return x不就行了
  • 2楼网友:风格不统一
  • 2021-02-23 18:31
return 是函数返回值语句
需求是x-1,y不变,所以只要传x就行了
正确的用法是下面这样
int fun(int x){
x = x-1;
return x;
}追问fun(int x,int y)
{
x=x-1;
return x;
}
那这么写对吗?追答不对,你返回了x是int型,所以你的函数定义为int fun(int,int)才行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯