github上的每日學習 3

2022-03-28 19:38:03 字數 1500 閱讀 2036

1、 在c++中,資料型別的位元組長度並沒有規定,只有規定不同的資料型別的位元組長度的大小關係。

2、 字串型別的表示方法:乙個是運用的字元陣列來儲存字元,這叫做c風格的字串,另一種是c++風格的字串,這是應用c++類庫中的string類。

3、 乙個初始化的格式,從來沒有用到的,不知道這是不是c++的區別之處:

int a(3);

int a=;//這種情況下是列表初始化,不允許資料丟失,這就是比如說,用3.1415來初始化乙個int的變數時,會造成資料丟失,這就是乙個例子。

格式:

const 資料型別說明符 常量名=常量值;

資料型別說明符 const 常量名=常量值;
如下:

這裡說明這程式執行的過程中不允許更改的呀!

還有,必須初始化,不初始化會報錯的啊!

相當於乙個封裝起來的字元陣列!!聽說超級好用的呢!!而且不用考慮下標越界!!不用考慮長度的問題!!

而且有乙個超級好的地方,不用引用函式,直接用+作為連線,><==作比較,=作為賦值!!

具體如下:

getline的使用格式

getline(cin,string型別的變數名,什麼字元為止);

特別指出,需要用標頭檔案

#include;

如果沒有指出到什麼字元為止,那麼預設換行符為止;

練習**:

github上的每日學習

1 物件 object 在最初我的理解,比如說定義乙個字元型 char a 2 類 根據學習,我得出類就是,對於一大堆物件,我 程式設計師 抽象總結出來的它們的共同屬性和行為,這就形成了類。3 封裝 如果沒有記錯的話這就是c語言和其他語言的乙個不同點 根據學習,我覺得老師的乙個例子很有趣,比如乙個電...

github上的每日學習 13

c語言沒有學習到的。union 聯合體名稱 這些成員不是同時存在的,意思是任何兩個成員不會同時有效。例子 union mark首先,這個聯合體取成員中佔位元組最大的那個成員為自己的位元組數,如此例子中,這個聯合體的位元組數為四。只能存入grade pass percent 這三個成員中的乙個。如果已...

github上的每日學習 12

兩個類相互引用時,由於類應該先宣告後使用,如果需要在某個類的宣告之前引用該類就應改進行向前引用宣告。向前引用宣告職位程式引入乙個識別符號,但具體宣告在其他地方。例子 注意事項 1 在提供乙個完整的類宣告之前,不能宣告該類的物件,也不能在內聯成員函式中使用該類的物件。2 當時前向引用宣告時,只能使用倍...