C++指标结构简介.ppt
C++指標結構簡介 1.指標(Pointer) 2.結構(Structure) 1.指標之宣告 資料型態 *變數名稱; //星號在變數之左上方 如 int *a, *b, *c; 資料型態* 變數名稱; //星號在資料型態之右上 如 int* a, * b, * c; 宣告 int *ptr 後變數ptr稱為指標變數,它是儲存『位址的值』, *ptr為內容,其意義如下: *ptr: 表ptr位址內所指示之內容。 ptr: 表儲存位址。 位址運算子 一般變數皆為靜態的資料,若欲取得該變數之位址,只能使用位址運算子(Address Operator) 「」 (Ampersand) int a=10; cout a; //輸出位址 00A5 cout a; //輸出內容 10 指標之使用 指標變數在使用時,不可指向不存在之位置,否則會造成不可預料的結果,使用指標應遵循下述兩種狀況: 1. 指向已存在之位址。 2. 要求分配記憶體。 讓指標指向已存在位址就是將一般變數之位址設定給指標變數,讓一般變數與指標共用同一塊記憶體,只要一般變數內容改變,指標變數之內容也會改變,反之亦然。 int a=10,*p; p=a; 指標與位址運算子 *與兩者皆為指標之參考符號 兩者之關係如: int *ptr, a=10;
您可能关注的文档
最近下载
- 沁园春雪朗读技巧与方法指导.pdf
- 汽机运行危险点分析及控制措施.doc VIP
- 【大单元联读】《记念刘和珍君》《为了忘却的记念》+联读课件.pptx VIP
- 广州数控GSK980TDc车床CNC数控系统使用手册.pdf
- 一种功率变换器、抗感性负载投切的方法以及发电系统.pdf VIP
- 14S501-1_球墨铸铁单层井盖及踏步施工_给排水图集.pdf VIP
- 黑龙江建筑工程计价定额.docx VIP
- 2025年高考政治真题试卷解析.docx VIP
- 赫格隆常见报警和相应检查 (2).ppt VIP
- 普通党员2026年学习教育对照查摆清单(立党为公、为民造福、科学决策、真抓实干).docx VIP
原创力文档

文档评论(0)