C 語法基礎篇 類 結構體 指標 引用

2022-10-10 11:21:07 字數 1419 閱讀 9986

類可以將變數、陣列和函式完美地打包在一起。

類中的變數和函式被統一稱為類的成員變數。

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...