類可以將變數、陣列和函式完美地打包在一起。類中的變數和函式被統一稱為類的成員變數。private後面的內容是私有成員變數,在類的外部不能訪問;public後面的內容是公有成員變數,在類的外部可以訪問。
#
include
using
namespace std;
const
int n =
1000010
;class
person
intset_age
(int a)
intget_age()
void
add_money
(double x)
} person_a, person_b, persons[
100]
;int
main()
結構體和類的作用是一樣的。不同點在於類預設是private,結構體預設是public。(唯一區別)結構體的定義指標指向存放變數的值的位址。因此我們可以通過指標來修改變數的值陣列名是一種特殊的指標。指標可以做運算:引用和指標類似,相當於給變數起了個別名。引用的定義使用鍊錶可以快速地理解上述的4個概念!/*
鍊錶的基本操作
*/#include
using
namespace std;
//定義節點的結構體
struct
node
//有參構造 };
intmain()
return0;
}
1 7類 結構體 指標與引用
1.類的定義 在類的大括號後面要加分號。private 加私有的變數,方法等 public 加公開的變數方法等 類的呼叫 直接寫類的名字就行 2.結構體和類 在類中沒有宣告是private還是public則預設為private,class count 在結構體中預設為pubic,struct cou...
結構體引用 C 指向結構體變數的指標
c 通過指向結構體變數的指標引用結構體變數中的成員 p num 表示指標p當前指向的結構體變數中的成員nump num 和 p num 等價,同樣,p namep name等價於 p name。在c 中,以下3種形式等價 p n 得到p指向的結構體變數中的成員n值。p n 得到p指向的結構體變數中的...
c 結構體 結構體指標與python類
c 和python都屬於物件導向的語言,不同之處在於python有很多整合的第三方的包,屬於上層應用的語言,c 語言主要用來做底層的開發。之所以c 和python做對比,是因為python中用類做結構體,與c 中同出一轍。不論c 還是python 函式名 表示私有成員變數 python類 class...