第1周:計算
第2周:判斷
第3周:迴圈
第4周:迴圈控制
第5周:資料型別
第6周:函式
第7周:陣列
第8周:指標與字串
設定斷點執行,停下來的地方是當前命令尚未執行的狀態,按下一步才執行並跳轉下一步
滑鼠游標掃過的變數,可以從左側欄看到當前狀態下此變數的值。
講了一些**
scanf() - 括號裡的內容是它期望你輸入的東西,少了或者不一致就報錯
兩個變數中間寫了逗號,輸入時也要有逗號。前面有price,輸入時也需要輸入price。
後面有空格,或者\n,輸入時也得隨便給乙個數字之類來填補這個空要不然就出錯。
(空格不行,回車也不行 - 這兩者代表虛無)
追溯到電報時代,與英文本母o區分,預設在數字0中間加一撇
優先順序:較低。比算術低,比賦值高
判斷是否相等的==和!=比其他比較運算子低 5>3 == 6>4 :
連續的關係運算是從左到右的 6>5>4: 0
注釋:// c99獨有 或 /* */
流程圖的畫法簡單介紹
流程圖乙個走這邊,乙個走那邊
安全的方式是:if-else語句始終加上清晰的大括號,即使只有一條語句
(此處還有另乙個例子不過很簡單,為了驗證if-else的自動匹配,故不再贅述)
單一出口問題:好處是這一段只管計算,最終得到的值,下一步再print,但也許還有別的用處呢。單一出口比較好。。
忘了大括號;if後面分號;錯誤使用==和=;else
==和=:error和warning的區別,能不能產生可執行程式的區別。學會尊重warning!
if()括號裡只要是非0就會執行
**風格:if-else加大括號,括號裡縮排,前半個大括號放在上一行。
通過取餘和整除弄到三個數字,然後乘以100和10並相加得到。
腦子裡第一反應除了陣列別的什麼也沒,怎麼肥事。。。
程式設計入門 C語言(翁愷老師)作業
第1周 程式設計與c語言1 輸出 hello world 5分 題目內容 請輸出一行,內容為 hello world 請注意大小寫。由於這一周只是簡單地介紹了c程式的基本框架,還不能做很多事情,甚至還不能做資料的輸入,所以這一周的題目也非常簡單。輸入格式 無輸入輸出格式 一行文字 輸入樣例 無輸出樣...
學習翁愷老師c語言歷程 初次
include 判斷數的位數 int main dowhile num 0 printf 這個數的位數是 d count 總結 對 有了乙個新的認識,依次去掉個位數 從後向前數,計算機與人是很大的不同,計算機處理步驟的,而非關係。include include include 猜數遊戲 0 100之...
翁愷老師C語言學習筆記(七)函式
includeint main printf d到 d的和是 d n 1,10,sum for i 20,sum 0 i 30 i printf d到 d的和是 d n 20,30,sum for i 35,sum 0 i 45 i printf d到 d的和是 d n 35,45,sum retu...