11月程式設計a課程筆記

2021-08-31 13:26:07 字數 1819 閱讀 6873

一、知識點

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...