二、結構體
#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 指標變數必須初始化再使用 ...