C 語法概括

2021-04-30 23:36:56 字數 1378 閱讀 3487

1.              i/o流的常用控制符

dec                         置基數為10

hex                         置基數為16

oct                         置基數為8

setfill(c)                  設填充字元為c

setprecision(n)             設顯示小數精度為n位

setw(n)                     設域寬為n個字元

setiosflags(ios::fixed)     固定的符點顯示

setiosflags(ios::scientific)指數表示

setiosflags(ios::left)      左對齊

setiosflags(ios::right)     右對齊

setiosflags(ios::skipws)    忽略前導空白

setiosflags(ios::uppercase) 16進製制數大寫輸出

setiosflags(ios::lowercase) 6進製數小寫輸出  

setiosflags(ios::showpoint) 顯示小數點

setiosflags(ios::showpos)   正數前面加上正號

2.標頭檔案:*iostream.h*    *iomanip.h*   *stdlib.h*

cout/cin   流的控制符  exit(0)      

3.指標的幾種型別:

int (*p)();p為指向函式的指標變數,該函式帶回乙個整形值

int *p();p為帶回乙個指標的函式,該指標指向整形資料

int (**)[n]p為乙個指向乙個指標變數的指標變數,被指向的指標變數指向乙個含n個整形資料的一維陣列

4.建構函式和析構函式特點及其區別:

a.建構函式可以有任意個形參,還可以過載(多個引數個數不同的函式);但析構函式不能有形參,因為是系統自動呼叫的.

b.建構函式不可以任意呼叫,只準系統呼叫;而析構函式不僅系統呼叫,也可以任意呼叫.                               

5.建構函式和析構函式什麼時候自動執行?(例61)

建構函式:一般在定義類物件時自動執行.

析構函式:如果乙個函式中定義了乙個物件,則在這個函式執行結束時就執行一次;

當乙個物件是使用new運算子被動態建立的,在使用delete運算子釋放它時,delete將會自動呼叫析構函式.

拷貝初始化建構函式:當用tpoint n(m);語句時呼叫一次;

當物件作為實參向形參傳遞時,即對形參初始化時執行一次;

當遇到m=return(n);語句,即對m進行初始化時呼叫一次;

for迴圈概括

1.for迴圈for 迴圈條件初始化 迴圈條件判斷 迴圈條件變更 for迴圈的優勢 1.for之後的小括號內容,可讀性更強 2.可以通過for之後小括號,裡面的內容大概推算出整個迴圈會執行多少次 3.for迴圈和一些特殊的資料關係非常緊密2.break字面含義 跳出,打破 中的功能是跳出迴圈結構或者...

C語言操作符概括

c語言操作符是說明特定操作的符號,是構造c語言表示式的工具,除基本的算術 邏輯 關係運算子之外,還有一些較為特殊的操作符,如位操作符等。現在對c語言操作符進行乙個大體的概括 一 算術運算子 算術運算子除了包括 四種基本的運算之外還有 取模 自增運算 自減運算 三種運算子。其具體使用方法如下 兩個數相...

c 容器類 概括性介紹

c 容器類 概括性介紹 2009 05 17 20 48 c 中的容器類包括 順序儲存結構 和 關聯儲存結構 前者包括vector,list,deque等 後者包括set,map,multiset,multimap等。若需要儲存的元素數在編譯器間就可以確定,可以使用陣列來儲存,否則,就需要用到容器類...