結構( structure)是一種由程式設計師定義的、由其他變數型別組合而成的資料型別。
struct name
;
當需要處理一些貝有多種屬牲的資料時,結構往往是很好的進擇。
例如當我們在編寫乙個檔案管理程式時,涉及到的基本特徵有:姓名、身份證、性別。。。
struct fishoil
回到剛才的例題,在定義了乙個結構之後,就可回以使用如下所示的語法來建立該型別的變數了:
fishoil jiayu;
//建立乙個 fileoil結構型別jiayu
jiayu.name="小甲魚「;
jiayu.uid=
"fish_00000"
; jiayu.*** =
'm';
在c、c++裡,指標無所不能,也可以指向結構,就像指向其他任何變數那樣。
(
* pjiayu)
.name="黑夜「;
(pjiayu)
.id =
"fish_00001"
;
pjiayu-
>name=「黑夜「;
pjiayu -
>id =
"fish_00001"
;
pjiayu-
> *** =f;
std::cout << pjiayu-
> name;
std::cout<< pjiayu -
>id;
std::cout << pjiayu -
>***;
複雜的資料型別 string資料型別
include include 為了使用getline函式和在我們的程式中使用string型別,使用string型別時我們需要包含string字元標頭檔案 using namespace std define item 10 使用巨集定義變數 void calcsum void string int...
複雜的資料型別
1.行記錄型別 rowtype 代表一行的記錄結構 前是表的名稱 便於儲存表中的一行 對於這種變數的呼叫,就像我們正常去獲取表中一行裡的值一樣 declare v1 dept rowtype begin select into v1 from dept where deptno 10 dbms ou...
c 複雜的資料型別
陣列 乙個陣列把許多同型別的值儲存在同乙個變數名下。include define item 10 int main sum a i std cout 總和是 include includeint main int ptr array cout ptr 1 include using namespac...