希望能把c++水平由「知道」提公升到「熟悉」或「會用」,「精通」就算了吧,這個是一輩子的追求…
好多知識點都忘了,在慕課複習下,總忘的知識點記一下。
1、ansi標準
char 1byte
int 2bytes
unsigned int 2bytes
(unsigned) short (int) 2bytes
(unsigned) long (int) 4bytes
float 4bytes
double 8bytes
long double 16bytes
2、格式化輸出 %d %c %f %s
3、左結合 右結合
5、閏年嗎?(year % 4 == 0) && (year%100 != 0) || (year%400 == 0)
6、break語句與continue語句的區別是:break是跳出當前整個迴圈,continue結束本次迴圈開始下一次迴圈。
7、一句話總結遞迴:自我呼叫且有完成狀態。
每一級函式呼叫時都有自己的變數,但是函式**並不會得到複製,如計算5的階乘時每遞推一次變數都不同;
每次呼叫都會有一次返回,如計算5的階乘時每遞推一次都返回進行下一次;
遞迴函式中,位於遞迴呼叫前的語句和各級被呼叫函式具有相同的執行順序;
遞迴函式中,位於遞迴呼叫後的語句的執行順序和各個被呼叫函式的順序相反;
遞迴函式中必須有終止語句
8、變數的作用域
#include
intx = 77;
void fn1()
int main()
printf("main方法內, x=%d\n", x);
fn1();
return
0;}
9、c語言中儲存類別又分為四類:自動(auto)、靜態(static)、暫存器的(register)和外部的(extern)。
#include
void fn()
int main()
extern
int x; //呼叫外部變數
printf("x=%d\n",x);
return0;}
int x=100;
10、冒泡
for(i=8; i>=0; i--)}}
11、宣告多維陣列必須制定列數 c語言複習筆記一
1 解釋語言與編譯語言,語言本身沒有這些分別,只是我們常用的到執行的這種型別 python是解釋型語言,不需要編譯 解釋就是借助乙個程式,那個程式能夠理解我的程式,並按照要求執行 c語言是編譯型語言 原始檔.c 預處理程式 cpp 得到.i 編譯程式 ccl 得到.s彙編原始檔 匯程式設計序得到.o...
C語言總複習(一)
一 c語言程式的結構 1.乙個程式由乙個或多個源程式檔案組成。1 預處理指令。2 全域性宣告。3 函式定義。2.函式是c程式的主要組成部分。3.乙個函式包括兩個部分。1 函式首部。2 函式體。函式體又包括宣告和執行兩個部分 4.程式總是從main函式開始執行的。5.程式中要求計算機的操作是由函式中c...
C語言複習(專公升本複習)
示例 inculdevoid mian 上面是乙個簡單的c語言程式下面就來介紹其中的各個關鍵點 c語言程式是由乙個或者多個函式構成,乙個c語言有若干條c語言語句構成 2.注 乙個c語言程式或是乙個資料夾中只能有乙個主函式 inculdevoid mian 1.inculde 標頭檔案 inculde...