C Day4 指標和結構體

2021-10-14 08:00:33 字數 2150 閱讀 7907

二、結構體

#include

using

namespace std;

intmain()

32位作業系統

64位作業系統

4位元組(所有型別int */float */double *…)

8位元組(所有型別)

int

*s=(

int*

)0x1124

; cout<<

"指標的值:"

<<

*s

const既修飾指標又修飾常量。const int * const p;指標指向的值、指向的位址都不可以改

#include

using

namespace std;

intmain()

;int

*p=arr;

for(

int i=

0;i<

9;i++

)system

("pause");

}

#include

using

namespace std;

void

swap

(int

*p1,

int*p2)

intmain()

#include

using

namespace std;

void

print

(int

*arr,

int len)

//列印陣列

}void

upsort

(int

* arr,

int len)

//氣泡排序函式 (int arr,int len)也可}}

print

(arr,len);}

intmain()

;int len=

sizeof

(arr)

/sizeof

(arr[0]

);upsort

(arr,len)

;system

("pause");

}

#include

#include

using

namespace std;

struct people

s1;//第1種建立結構體變數的方法

intmain()

;// 第二種方法

struct people s3;

//第三種方法

s3.age=18;

s3.phone=

123456

; cout<" 年齡:"

<

<

<

("pause");

}

#include

#include

using

namespace std;

struct people

;int

main()

,,,}

;system

("pause");

}

people s=

; people *p=

&s; cout<>name<>age<>phone

("pause"

);

#include

#include

using

namespace std;

struct people

;void

print

(const people *p)

intmain()

; people * p=

&s;print

(p);

system

("pause");

}

自學C day11 指標

int a 10 int p a 初始化必須是用位址給它初始化 使用 p 250 指標的解引用 間接引用 p 將p 變數的內容取出,當成位址看待,找到該位址對應的記憶體空間 如果做左值 存資料到空間中 如果做右值 取出空間中的內容 void 萬能指標 泛型 指標的大小與型別無關,只與當前使用的平台架...

2019 8 2 3 指標 引用 結構體 cin

指標也是c 資料型別的一種,它也有系統分配的記憶體位址,不過它的記憶體空間中存放著另乙個變數的記憶體位址。include using namespace std intmain output 0x7ffee797219c 0x7ffee797219c 0x7ffee7972190 可以看出,p存放的...

《c和指標》摘錄4 指標

記憶體和位址 計算機的記憶體由數以億計的位 bit 組成,每個位可以容納0或1。由於乙個位能表示的值範圍太有限,所以單獨的用處不大,通常許多位合成一組作為乙個單位,這樣就可以儲存範圍比較大的值。指標變數 專門存放變數的位址的變數 定義指標變數 資料型別 變數名 int a 指標變數必須初始化再使用 ...