#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互換 它...