C++ return 关键字
返回值
前面的例子中使用的 void
关键字指示该函数不应返回值。
如果希望函数返回一个值,您可以使用数据类型(如 int
、string
等)来代替 void
,并在函数内部使用 return
关键字:
实例
int myFunction(int x) { return 5 + x; } int main() { cout << myFunction(3); return 0; } // 输出 8 (5 + 3)
此例中的函数返回两个参数的总和:
实例
int myFunction(int x, int y) { return x + y; } int main() { cout << myFunction(5, 3); return 0; } // 输出 8 (5 + 3)
您还可以将结果存储在变量中:
实例
int myFunction(int x, int y) { return x + y; } int main() { int z = myFunction(5, 3); cout << z; return 0; } // 输出 8 (5 + 3)