作业帮 > 综合 > 作业

C语言:我想知道调用子函数((v1,v2),

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/16 09:03:40
C语言:我想知道调用子函数((v1,v2),
#include
int pge(int x,int y)
{
printf("x%d,y=%d\n",x,y);
}
main()
{
int v1=1,v2=2,v3=3;
pge((v1,v2),v3);
}
C语言:我想知道调用子函数((v1,v2),
首先,楼主给的代码有一个小错误,int pge(int x,int y) 应该要有返回值,
对于调用子函数((v1,v2),v3),我们可以把(v1,v2)看成一个整体,而对于
(v1,v2),是逗号运算符,取的是逗号后面的v2值,所以((v1,v2),v3)也可以看成是(v2,v3),这样输出的就是x=2,y=3了,以下是改进后的程序:
#include
int pge(int x,int y)
{
printf("x=%d,y=%d\n",x,y);
return 0;
}
main()
{
int v1=1,v2=2,v3=3;
pge((v1,v2),v3);
}