demo1:乙個簡單的函式
#include
void show()
int main()
//main函式與普通函式的區別:一般情況下,普通函式需要被啟用或者被呼叫才能起作用,而main函式可由作業系統直接呼叫。
demo2:函式引數的傳遞
#include
using namespace std;
int add(int x,int y)
int main()
demo3:函式的返回值、引數與變數
#include
using namespace std;
int add(int x,int y)
int main()
demo4 : 函式的宣告和定義 (解決相互呼叫的問題,函式需要先宣告後使用)
/*//演示函式的宣告和定義的例程如下:
#include
using namespace std;
int add(int x,int y); //函式宣告
int main()
int add(int x,int y)
//函式定義
*//*
//直接定義乙個函式
#include
using namespace std;
int add(int x,int y)
int main()
*//*
//不宣告函式引發的錯誤
#include
using namespace std;
void a()
void b()
int main()
*///解決不宣告函式引發的錯誤,由於a函式中呼叫了b函式,而b函式又呼叫了a函式,因此,該程式執行後可能會導致產生乙個無窮迴圈
#include
using namespace std;
void a();
void b();
int main()
void a()
void b()
demo5 :區域性變數
#include
using namespace std;
void swap(int,int);
int main()
{int x=3,y=4;
cout<<"在main函式中,呼叫swap函式之前,x的值為"
<
cout<<"在swap函式中,呼叫swap函式之前,x的值為"
<
demo6 :全域性變數:在任一函式外部定義的變數成為全域性變數,這種變數對程式中的任何函式均有效,包括mian函式
/*//全域性變數
#include
using namespace std;
void func();
int x=3,y=4;
int main()
{cout<<"main函式中\n";
cout<<"x:"<
using namespace std;
void func();
int x=3,y=4;
int main()
{int x=5,y=6;
cout<<"x:"<
C 實踐 第三章 函式
問題描述 編寫具有如下原型的函式 bool f long x 其功能為 若整數 x 僅由偶數字 0 2 4 6 8 組成時 如 x 26480 函式返回 true,否則返回 false 如當 x 22034 時 並編制主函式對它進行呼叫。輸入形式 只能是乙個整數數字,中間不能有空格等其他字元 輸出形...
C 程式設計 第三章 函式
int r i r為i的引用1 定義引用的時候必須初始化,使其指向乙個存在的物件 2 一旦定義以後就與物件繫結,不允許修改 3 當用引用作為函式的引數時,其效果和用指標作為函式引數的效果相當,此時函式中對形參的各種操作實際上是對實參本身進行操作,而非簡單的將實參變數或物件的值拷貝給形參 4 使用引用...
C 程式設計基礎第三章 函式
c 程式設計基礎第三章 函式 3.1函式的定義與呼叫 3.1.1函式定義 從使用者使用的角度來看,c 有兩種函式 標準庫函式和使用者定義的函式。其中,標準庫函式由c 系統定義並提供給使用者使用,使用者根據特定任務編寫的函式稱為自定義函式,自定義函式的形式與主函式的形式想類似,一般形式為 型別 函式名...