代碼:
#include <iostream>
int add(int x, int y){
return x+y;
}
int multiply(int z, int w){
return z * w;
}
int main(){
// 傳入值
std::cout << add(4, 5) << std::endl;
std::cout << multiply(2, 3) << std::endl;
// 傳入表達式
std::cout << add(1+2, 3*4) << std::endl;
// 傳入變量
int a = 5;
std::cout << add(a, a) << std::endl;
std::cout << add(1, multiply(2, 3)) << std::endl;
std::cout << add(1, add(2, 3)) << std::endl;
return 0;
}
運行:
[Running] cd "/home/zd/文檔/learnCpp/" && g++ functionWithargs.cpp -o functionWithargs && "/home/zd/文檔/learnCpp/"functionWithargs
9
6
15
10
7
6