C 基礎個人筆記

2022-03-15 11:14:36 字數 1165 閱讀 8214

float a = 999999.711, b = 123456.789, c = 123.999;

cout=

==, !=

位運算&&

||?:

賦值運算

逗號運算

if (表示式) 語句;

if (表示式) 語句1; else 語句2;

if (表示式1) 語句1;

else if (表示式2) 語句2;

else if (表示式3) 語句3;

else 語句n;

switch  (表示式:整型、字元型、列舉型)

/*以case中的常量表示式值為入口標號,由此開始順序執行。

因此,每個case分支最後應該加break語句。

case分支可包含多個語句,且不用{}。

若干分支執行內容相同可共用一組語句。

*/

while (表示式) 語句;

先判斷表示式的值,為true時,再執行語句。

do 語句

while (表示式)

先執行迴圈體語句,後判斷條件。表示式為true時,繼續執行迴圈體.

for (表示式1;表示式2;表示式3) 語句

表示式1:進入迴圈前先求解

表示式2:此表示式為true時執行後面的語句

表示式3:每次執行完表示式2的迴圈體還有語句後求解

使程式從迴圈體和switch語句內跳出,繼續執行邏輯上的下一條語句。不宜用在別處。

結束本次迴圈,接著判斷是否執行下一次迴圈。不用於switch語句中。

引用做形參

函式在宣告時可以預先給出缺省的形參值,呼叫時如給出實參,則採用實參值,否則採用預先給出的預設形參值。預設形參值必須從右向左順序宣告,並且在預設形參值的右面不能有非預設形參值的引數。因為呼叫時實參取代形參是從左向右的順序。

函式過載:允許功能相近的函式在相同的作用域內以相同函式名宣告,從而形成過載。方便使用,便於記憶。

c 程式設計基礎個人筆記(一)

1.climits標頭檔案定義了關於整型限制的資訊,比如int max為int的最大取值,char bit為位元組的位數。2.cin 和cout 3.寬字元型別wchar t,需要通過wcin和wcout處理,使用字首 l 指示寬字元常量和寬字串,字首 u 表示wchar16 t,字首 u 表示wc...

c 程式設計基礎個人筆記(六)

1.string類 2.智慧型指標模板 auto ptrfilms 5 auto ptrpwin pwin films 2 轉讓所有權給pwin films 2 invalid,程式崩潰,若使用unique ptr則編譯報錯3.stl標準模板庫 泛型程式設計 無序集合 unordered map u...

基礎(個人筆記)

r語言基礎 1.變數賦值 第一種,a 123 將a賦值為字串123 第二種,assign a 123 將a賦值為字串123 2.刪除變數 rm x1,x2,x?為變數名字,可以同時刪除多個物件。3.顯示變數 ls 4.釋放儲存空間 gc 可以自動釋放儲存空間,所以該函式是不必要的。5.資料型別 cl...