return语句的用法
下面代码,return的返回值为什么是2,return是默认返回最后一个数的值吗?#include <stdio.h>
int fun(void);
int fun(void)
{
int a = 4, b = 3, c = 2;
return a, b, c;
}
int main(void)
{
printf("%d", fun());
return 0;
}
返回值是从右到左的顺序 return 默认只能返回一个值没办法同时返回3个值,如果想同时返回3个值需要另想办法 其实这个和【 fishc.com.cn/forum.php?mod=viewthread&tid=216032 】是同一个问题
页:
[1]