一、知識點
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語言
《程式設計》11月總結
這是我來到大學的第一次接觸部落格,也是我第一次發帖。今天就讓我來對於這門剛剛認識的c語言做個感悟吧。自從我來到農大,學習c語言已經兩個月了,在這段時間內我初步了解了c語言這門學科。從一開始對於c語言的一點也不了解,一看到 就頭疼,到現在可以認真閱讀c語言這本書,漸漸的可以寫出屬於自己編寫的 我認為這...
C 語言課程11月7日
今天上午主要複習了昨天學習的c 語言中幾個常用的類 string類,math類還有datetime類。做了幾個具有代表性的練習題 1.獲取當前時間,增加n天後列印出是星期幾 1 輸入n,接收 2 獲取當前時間 3 在當前時間上加上n天 4 求星期幾並列印 2.輸入身份證號擷取你的生日 3.判斷郵箱格...
程式設計A課程筆記2 2018 12 09
一 學習內容總結 1 迴圈結構型別 1 當型迴圈結構,表示當條件p成立 為真 時,反覆執行a操作,直到條件p不成立 為假 時結束迴圈。2 直到型迴圈結構,表示先執行a操作,再判斷條件p是否成立 為真 若條件p成立 為真 則反覆執行a操作直到條件p不成立 為假 時結束迴圈。2 c語言提供for,whi...