函数||值传递||函数的常见样式||函数的声明||函数的分文件编写
生活随笔
收集整理的這篇文章主要介紹了
函数||值传递||函数的常见样式||函数的声明||函数的分文件编写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
作用:將一段經常使用的代碼封裝起來,減少重復代碼
一個較大的程序,一般分為若干個程序塊,每個模塊實現特定的功能。
函數的定義
函數的定義一般主要有5個步驟:
1、返回值類型
2、函數名
3、參數表列
4、函數體語句
5、return 表達式
#include <iostream> using namespace std; //函數定義 int add(int num1, int num2) //定義中的num1,num2稱為形式參數,簡稱形參 {int sum = num1 + num2;return sum; }int main() {int a = 10;int b = 10;//調用add函數int sum = add(a, b);//調用時的a,b稱為實際參數,簡稱實參cout << "sum = " << sum << endl;a = 100;b = 100;sum = add(a, b);cout << "sum = " << sum << endl;system("pause");return 0; }值傳遞
#include <iostream> using namespace std; void swap(int num1, int num2) {cout << "交換前:" << endl;cout << "num1 = " << num1 << endl;cout << "num2 = " << num2 << endl;int temp = num1;num1 = num2;num2 = temp;cout << "交換后:" << endl;cout << "num1 = " << num1 << endl;cout << "num2 = " << num2 << endl;//return ; 當函數聲明時候,不需要返回值,可以不寫return }int main() {int a = 10;int b = 20;swap(a, b);cout << "mian中的 a = " << a << endl;cout << "mian中的 b = " << b << endl;system("pause");return 0; }函數的常見樣式
常見的函數樣式有4種
無參無返
有參無返
無參有返
有參有返
函數的聲明
作用: 告訴編譯器函數名稱及如何調用函數。函數的實際主體可以單獨定義。
-
函數的聲明可以多次,但是函數的定義只能有一次
?
函數的分文件編寫
作用:讓代碼結構更加清晰
函數分文件編寫一般有4個步驟
創建后綴名為.h的頭文件
創建后綴名為.cpp的源文件
在頭文件中寫函數的聲明
在源文件中寫函數的定義
?
總結
以上是生活随笔為你收集整理的函数||值传递||函数的常见样式||函数的声明||函数的分文件编写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二维数组||考试成绩统计: 案例描述:
- 下一篇: 指针||指针和数组||指针和函数||指针