6.1
6.1
實(shí)參是 數(shù)據(jù)本身,形參通過實(shí)參來初始化。
形參可以理解成實(shí)參的一份拷貝,在函數(shù)中起作用而不影響數(shù)據(jù)本身。
如果想要直接使用實(shí)參,要用指針和引用。
6.2
(a) int f() {string s;// ...return s; //返回的是string,而函數(shù)聲明的是int 不匹配} (b) f2(int i) { /* ... */ }//沒有返回類型 可以考慮加void (c) int calc(int v1, int v2) /* ... */ }//缺少一部分花括號 (d) double square (double x) return x * x; //沒有花括號6.3
#include <iostream>int fact(int i) {return i > 1 ? i * fact( i - 1 ) : 1; }int main() {std::cout << std::boolalpha << (120 == fact(5)) << std::endl;return 0; }6.4
#include <iostream>int fact(int i) {return i > 1 ? i * fact( i - 1 ) : 1; }int main() { int i=0;std::cout << "輸入一個(gè)數(shù)字:"<<std::endl;std::cin >> i;std::cout << "階乘為"<<fact()<<std::endl;return 0; }6.5
#include <iostream>int abs(int i) {return i > 0 ? i : -i; }int main() { int a = -1;std::cout << abs(a) << std::endl;return 0; }總結(jié)
- 上一篇: CSDN markdown icon 图
- 下一篇: HCNE之RIP协议总结