1. 程式人生 > >11月程式設計a課程筆記

11月程式設計a課程筆記

一、知識點
1、C++語言程式結構:
編譯預處理命令+標頭檔案+主函式
2、常量 整型常量int、long long int
實型 float、double
字元型常量 char,單引號括起來。
用/開頭的字元為轉義字元代表一個字元。字串常量 用一對雙引號括起來的零個或多個字元
3、變數
整型 int ,long long int
實型double,float
字元型 char
4、輸出
使用printf和scanf需用cstdio庫
使用cin,cout需用iostream庫
5、計算變數或資料型別所佔記憶體空間的大小:seizeof() 。seizeof()是C語言的關鍵字,不是函式名。
6、變數的賦值和賦值運算子
賦值運算子及其兩側的運算元
7、算數運算子
+ - * / %
複合賦值運算子
+= -= *= /= %=
增1運算子 減1運算子
n++ ++n n-- --n
8、巨集常量、巨集替換
#define const常量
9、自動型別轉換與強制型別轉化運算子
自動轉換:將右側表示式的值換成左側
變數的型別。
強制型別轉換(Casting):
(型別)表示式。
10、輸入 輸出
>>輸入 <<輸出
輸出空格:
在兩項之間加,例:
a<< <<b
11、格式字元
整數%d 單精度%f 雙精度%lf
12、選擇控制結構
順序結構 選擇結構
運算子 < > <= >= == !=
選擇結構單分支 if語句
雙分支 if() 語句1
else 語句2
多分支 if() 語句1
else if() 語句2
複合語句
if{

               }  
  多路選擇     switch語句
  switch  (表示式) 
 { case 常量1:
  可執行語句序列1
  break;
  case 常量2:
  可執行語句2
  break;
     .
     .
     .
   case 常量n:
   可執行語句n
   break;
   default:
   可執行語句n+1
   }
   注意是離散數
   當幾種情況下,操作完全相同
   可寫多個case在最後一個語句寫執行語句
   13、邏輯運算
   ‖ &&  !
  14、迴圈結構 while do -while  for語句

二、應用
可進行簡單的算數運算 輸出一段文字
ex:大象喝水 分段函式 判斷三角形 前n項求和 。
1、變數 使用變數的基本規則:先宣告,後使用,一條語句可宣告若干個同類型變數
優先在第一條可執行語句前宣告。
浮點數取餘 !! !會出現編譯錯誤
2、將巨集定義當做C語言來使用在行末加上分號或在巨集名後加上了"=" 編譯錯誤
3、若進行小數輸出 個人感覺可cstdio庫和iostream庫混用 cin輸入 printf輸出
使用scanf輸入 不要忘了&取地址運算子
4、調適程式可多個輸出語句判斷
三、感想
剛接觸C語言有些不知所措,覺得無從下手,通過看例題及一些練習並對C語言產生了濃厚興趣,發現學C語言需要有鑽研精神 並樂於調整困難 也需要耐心更需要細心,因為一點細節處理不好就會導致整個程式出錯,總得來說很開心學C語言