为什么sum的值为1

#include<stdio.h>
int sum=(int x,int y)
void main()
{
int a=3,b=4,s=0,p=6;
s=sum(a+b,a=b+p);
printf(“sum=%d;a=%d\n”,s,a);
return 1;
}
int sum(int x,int y)
{
return 1;
return x+y;
}

qq_改恒_0
浏览 1734回答 1
1回答

奔跑的鸭梨

要是想有多个返回值,要用数组或是指针。像这样的就只执行了第一句,调用函数后得到了s=1
打开App,查看更多内容
随时随地看视频慕课网APP