解释这段代码:#include<iostream> using namespace std; int Fun(int x, int y) { return x+y; } int main() { int i=10; cout<<Fun(i++, i)<<endl; return 0; }
时间: 2023-08-21 08:22:23 浏览: 78
#include <iostream>
这段代码定义了一个函数 `Fun` 和一个主函数 `main`。
函数 `Fun` 接受两个整数参数 `x` 和 `y`,并返回它们的和。
主函数 `main` 定义了一个整数变量 `i` 并将其初始化为 10。然后,它调用 `Fun` 函数,并传递 `i++` 和 `i` 作为参数。在这里要注意,`i++` 表示先使用 `i` 的值进行函数调用,然后再将 `i` 的值加 1。所以,`Fun` 函数接收到的参数分别为 10 和 11。`main` 函数通过 `cout` 输出了 `Fun` 函数的返回值,并换行。最后,`main` 函数返回 0,表示程序正常结束。
在本例中,`Fun` 函数的返回值为 21,因为它是将 `x` 和 `y` 的值相加。所以,程序的输出结果为:
```
21
```
阅读全文