明年打算衝刺一下藍橋杯,現在開始準備三個月看看能什麼效果!!加油吧,小夥子!!
分隔符 ; 機器指令
五大類語句 表示式語句 函式呼叫 控制語句(7種) 復合語句 空語句
預處理指令不是語句
print 是個標準庫函式不是關鍵字
sizeof 不是函式 而是操作符
include 和 define 是預處理指令
int float稱為保留字
識別符號的定義:取的名字
printf /7
呼叫beep 直接呼叫彙編直接操作
可行性可讀性
可移植性
可測試性
基本資料型別
構造資料型別
指標型別
void型別
八進位制整常數 必須以0開頭
十六進製制 必須 0x開頭
十進位制整常數,沒有字首
例如:25十進位制值是25,025八進位制值25,十進位制值是21.
型別轉換時向表達能力更強的地方進行轉換,char-short-int-long-double-long double
+=會預設執行型別轉化
區別就是乙個【 \0 】結束符
『a』!=」a」
分類方式1:
賦值運算子
算數運算子
邏輯運算子
位運算子
指標運算子
取成員運算子
分類方式2:
單目運算子
雙目運算子
三目運算子
int a=10; //初始化a=10
b=a++; //b=10 a=a+1 a=11
c=++a; // a=a+1 a= 12 c=12
d=10 * a++; a先*10 賦值給d d=120 a=a+1 a=13
單目運算 優先於雙目 三目
賦值運算優先順序特別低
位邏輯優先於代數邏輯
比較運算的優先順序高於邏輯運算
&對運算元進行求值運算,&&只是判斷邏輯關係。
&&在判斷左側運算元就能確定結果的情況下 就不在對右側進行求值。
sizeof 返回乙個資料型別的長度 是乙個操作符 編譯時 就可以計算出結果
strlen 返回乙個字串的長度 是乙個庫函式 執行時才能計算出來
結構體時是構造資料型別的資料
構造資料型別:陣列型別結構體型別 聯合型別
大多數情況下是可以的 但是當結構體當中包含有 指標」成員」需要慎重。多個指標指向同一段記憶體的時候,就要小心,釋放掉記憶體導致別的指標非法操作。
藍橋杯基礎
問題描述 給定乙個年份,判斷這一年是不是閏年。當以下情況之一滿足時,這一年是閏年 1.年份是4的倍數而不是100的倍數 2.年份是400的倍數。其他的年份都不是閏年。輸入格式 輸入包含乙個整數y,表示當前的年份。輸出格式 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。說明 當試題指定你...
藍橋杯 1的個數 C
問題描述 輸入正整數n,判斷從1到n之中,數字1一共要出現幾次。例如1123這個數,則出現了兩次1。例如15,那麼從1到15之中,一共出現了8個1。輸入格式 乙個正整數n 輸出格式 乙個整數,表示1出現的資料 樣例輸入 樣例輸出 include 變數 x log10 x 對x取對數 log10 10...
藍橋杯迷宮1
小明置身於乙個迷宮,請你幫小明找出從起點到終點的最短路程。小明只能向上下左右四個方向移動。輸入輸入包含多組測試資料。輸入的第一行是乙個整數t,表示有t組測試資料。每組輸入的第一行是兩個整數n和m 1 n,m 100 接下來n行,每行輸入m個字元,每個字元表示迷宮中的乙個小方格。字元的含義如下 s 起...