C 筆記1引用

2021-09-01 13:01:33 字數 831 閱讀 2970

#include //標準命名空間(包含很多標準定義)

using namespace std;

const double pi = 3.14;

//圓class mycircle

//獲取圓的面積

double gets() };

void main()

//引用

void main()

//指標交換值

void swap1(int *a, int *b)

//引用交換

void swap2(int &a, int &b)

void main()

//複雜型別的引用

struct teacher

;void myprint_0(teacher p)

void myprint_1(teacher *p)

void myprint_2(teacher &p)

void main()

//引用的探索發現

struct teacher

;void main()

//引用的本質是:指標常量

void modifya(int &a)

void modifyb(int * const a)

void main()

//函式的返回值為引用

/*int& get1()

int* get2()

void main()

*//*

//返回靜態變數 或者全域性變數

int& get1()

void main()

*/

C 學習筆記(1 引用)

c 對c語言有很多功能上擴充套件,大部分的擴充套件都是為了實現物件導向的機制 引用的概念 型別嗎 引用名 某變數 int n 4 int r n r引用了n,r的型別是 int 某個變數的引用,等價於這個變數,相當於這個變數的乙個別名,相當於兩個是一回事了 int n 7 int r n r引用了n...

C 學習筆記(七) 引用

作用 給變數起別名 語法 資料型別 別名 原名 int a 10 int b a b 20 此時a b 20引用必須初始化 int b a int c 未初始化引用一旦初始化後就不能更改 引用必須引一塊合法的記憶體空間 int ref 10 錯誤操作 const int ref 10 正確操作,相當...

函式探幽(1) 引用(1)

1.引用變數 引用是已定義的變數的別名 另乙個名稱 如 有一變數x,而y作為變數x的引用,則可以交替使用x和y來表示該變數。就像有兩個單詞表示同乙個意思。int cats int tomcats cats 其中,不是位址運算子,而是型別識別符號的一部分。上述宣告允許將cats與tomcats互換 它...