1. 程式人生 > >2018-19學年第一學期程式設計A課程筆記11月9日第一篇

2018-19學年第一學期程式設計A課程筆記11月9日第一篇

一知識點總結 1編譯一個程式的基本內容:編譯預處理命令+標頭檔案+主函式 如c++偷檔案一般都是#include 如果有定義的浮點數還要寫#include c語言則是#include<stdio.h> 寫程式開頭時一定要寫輸入輸出標頭檔案 using namespace std; int main() { } 還要注意的是如果定義了像浮點數標頭檔案就要寫#include 所以標頭檔案必不可少 2程式的輸入和輸出 剛開始我的輸入一般用cin>> 後來學到了scanf(格式控制字串,地址表列) scanf("%d,%f;&a,&b) %d表示整數 %f表示實數 輸出剛開始我都用的cout<< 後來用printf 3變數的型別 整型有int,long,short,unsigned 一般用int比較多 實型(浮點型)float,double,long double 定義浮點型的時候一般可以定義為double 字元型有char//在表示式中使用字元要加單引號 其餘的還有列舉型別等等 4程式的中間結構 有順序結構和迴圈結構 順序結構一般比較簡單,而迴圈結構則相對複雜得多 常見的迴圈語句有for,while,do-while等等 5運算子號 有各種運算子如常見的±*/等 符合運算子有+= -= *=等 6定義常量 定義常量時可以在標頭檔案中定義#define PI3.14159定義巨集常量 也可以在中間語句中定義const double PI=3.14159定義實型的const常量 7條件語句 條件語句分為單分支語句,雙分支語句和多分支語句 單分支語句if操作語句,成立執行,不成立執行後置語句 雙分支語句和多分支語句可以用兩個if或多個if語句來處理 8選擇控制語句 最常見的就是switch語句 注意的是case後面要用單引號’’ 每一條語句後面要加break來結束,否則就會一直執行下去 default用於處理非法運算子,處理錯誤運算子 switch(a) { case a1:dosomething; break; case a2:dosomething; break; … default:dosomething; } 9邏輯運算子 且&&,或|| 二.應用 可以用於解決一些常見的問題 如用switch 語句來製作簡單的計算器 用多分支語句來解決郵資問題 用多分支語句來判斷能否被3,5,7整除 三.感想 自從學習了c語言之後,突然喜歡上了這一種解決問題的方式,用自己編譯的程式去解決自己遇到的問題是一種非常新鮮的體驗,讓你有一種深深的自豪感,而且解決的這些問題一般都是人工根本無法解決的。這還是剛開始接觸這門語言,我相信,隨著以後的學習,還會有更多令我期待的知識等著我,帶我走進一個用字母數字和運算子組成的大世界,懂得越多,越能發現其中的美妙,現在才發現,計算機不僅僅可以打遊戲,還可以做這麼有趣的事情,跟計算機打交道,非常有趣,我相信我會用我課上和業餘時間去好好學習鑽研她,我相信我會在這個道路上越走越遠!