W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
我們定義一個數(shù)據(jù)類型稱為Time,用于記錄一天的時間,以此作為第二例自定義數(shù)據(jù)結(jié)構(gòu)。小時、分、秒是構(gòu)成時間的各種信息,這些都是結(jié)構(gòu)體的實例變量。
The first step is to decide what type each instance variable should be. It seems clear that hour andminute should be integers. Just to keep things interesting, let’s make secondadouble, so we can record fractions of a second. Here’s what the structure definition looks like: 第一步要決定每個實例變量的類型。小時和分應(yīng)該是整型。這回我們搞個有趣的,把秒定義為double型,以便記錄秒的小數(shù)部分。下面是結(jié)構(gòu)體的定義代碼:
struct Time {
int hour, minute;
double second;
};
我們可以按常規(guī)方式創(chuàng)建Time對象:
Time time = { 11, 59, 3.14159 };
此對象的狀態(tài)圖如下:
“實例”一詞有時用于探討對象的問題,因為每個對象都是某種類型的實例(或示例)。之所以稱之為實例變量,是因為某種類型的每個實例都是該類型實例變量的一個備份。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: