一个关于c++的程序。有分加~

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:44:39
编写一个程序测试你的编译程序对实际参数的求值次序(是从左到右还是从右到左)。讨论这个测试程序有什么地方不好?如何做改进?

看不明白,应该是测试下函数实参的入栈顺序吧.

#include "stdio.h"
#include "math.h"

int f1(int a)
{
printf("%d",a);
return a;
}

void f2(int a,int b)
{}

void main()
{
f2(f1(1),f1(2));
}

运行结果是21,说明参数是从右到左入栈的.