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 當時前向引用宣告時,只能使用倍...