您的位置:首页 > 编程语言 > C语言/C++

C语言中函数求参数的顺序

2015-01-31 11:47 363 查看
#include<stdio.h>
void main()
{
int num;
num = 9;
printf("第一个数值%d,第二数值为%d",num,num++);
getchar();
}

输出结果为:

第一个数值10,第二数值为9

#include<stdio.h>
void main()
{
int num;
num = 9;
printf("第一个数值%d,第二数值为%d",num,++num);
getchar();
}


输出结果为:

第一个数值10,第二数值为10

#include<stdio.h>
int show(int a,int b)
{
printf("%d\n",a);
printf("%d\n", a);
return 0;
}
void main()
{
int num;
num = 9;
show(num, ++num);
getchar();
}
输出结果为:

10

10

综上所述 vc  gcc编辑器,在计算参数的时候,无论是系统函数还是自定义函数都是 从右向左的顺序计算的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: