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等。若需要儲存的元素數在編譯器間就可以確定,可以使用陣列來儲存,否則,就需要用到容器類...