6使用者函数内容摘要:
float r){(2)。 (ios::fixed|ios::right)。 cout setw(6) r 39。 \t39。 cout setw(8) pi * r * r endl。 }常數符號 常數 傳 遞變數數值 void calculate(int, int, int)。 //宣告函數原型 void main(void){int chinese, english, math。 cin chinese english math。 calculate(chinese, english, math)。 }void calculate(int c, int e, int m){cout 總分 = c + e + m endl。 cout 平均 = float((c + e + m) /3)。 cout endl。 } 傳遞變數位址 void swap(int amp。 , int amp。 )。 //宣告函數原型 void main(void){int var1 = 53, var2 = 75。 swap(var1, var2)。 }void swap(int amp。 num1, int amp。 num2){int buffer。 buffer = num1。 num1 = num2。 num2 = buffer。 }傳遞 amp。 v a r1 傳遞 amp。 v a r2 傳遞預設參數 範例 void weight(float lb = )。 //指定參數預設值 void weight(float lb) //重量轉換函數 { cout lb 磅 = lb/ 公斤。 //顯示函數傳回值 cout endl。 } 函 數傳回值 函數傳回值 su b 函數m a in 函數參數s傳回值 return敘述 return 傳回值。 範例一 int main() //傳回整數資料給 OS { //敘述區 return 0。 //0表示正常結束程式 } 範例二 void main() //不須傳回任何資料給 OS { //敘述區 //不須要 return敘述 } //main函數結束點 return敘述 (續 ) void main(void){cout 1+2+3+...+10= total(10)。 }int total(int n){int sum = 0。 for (int i = 1。 i = n。 i++)sum += i。 return sum。 }傳遞 1 0傳回 su m 傳 回數值 void main(void){cout 5! = factorial(5)。 }int factorial(int n){int fact = 1。 for (int i = 1。 i = n。 i++)fact *= i。 return fact。 }傳遞 5傳回 f a c t。6使用者函数
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。