程式設計A課堂筆記

2021-08-31 13:50:09 字數 1137 閱讀 2087

a.順序結構(從頭到尾一句接著一句的執行下來,直到執行完最後一句。)

資料型別包括:

1.基本型別:①基本整型(int)②長整型(long int,long long int) ③單精度(float)④雙精度(double)⑤長雙精度(long double)⑥字元型(char)

2.構造型別:①陣列②字串;

3.算術運算:①加減乘除(+,-,*,/)②求餘(%)注(整數除法:餘數肯定為整數,商也為整數)③賦值(=)注(等號是==)④復合的賦值(i++:先運算再加1;++i:先+1再賦值)⑤強制型別轉換⑥整數除法(1/2=0)⑦浮點數除法(1.0/2.0=0.5;(double)m/2)⑧常巨集量(#define pi=3.14159)⑨const 常量(const double pi=3.14159)

4.輸出:①字元常量(『a』)②轉譯字元(『\n』)③字元輸出函式(putchar(ch))④字元輸入函式(ch=getchar())⑤資料的格式化輸出函式(printf(「a=%d\n」,a))⑥資料格式輸入(scanf(「%d\n」,&a))

b. 分支結構(到某乙個節點後,會根據一次判斷的結果來決定之後向那一方向執行)

1.關係運算子(> < = <= >= == !=)

2.邏輯運算子(&& || !)

3.if形式的條件語句 if(表示式)語句a;else 語句2;

4.else if形式的條件語句 if(表示式1)語句1;else if(表示式2)語句2;……else 語句h

5.switch 語句 switch(表示式)case常量1:語句序列;case常量2:語句序列2;……default:語句n;

應用:判斷閏年

#include

using namespace std;

int main()

int a;

cin>>a;

if(a%4==0)

if((a%100==0&&a%400!=0)||a%3200==0)

cout<<"n";

else cout<<"y";

else cout<<"n";

return 0;

感想:程式設計這門課程 剛剛接觸可能會感覺一頭霧水 但是如果真的下決心 下功夫  真的把它弄會 搞明白的話 用處將會是特別有用的 越好c語言 走遍天下都不怕

程式設計課堂筆記

2019.3.2 1.淺拷貝 將原物件或原陣列的引用直接賦給新物件,新陣列,新物件 陣列只是原物件的乙個引用。2.深拷貝 建立乙個新的物件和陣列,將原物件的各項屬性的 值 陣列的所有元素 拷貝過來,是 值 而不是 引用 當我們希望在改變新的陣列 物件 的時候,不改變原陣列 物件 則使用深拷貝。如果在...

課堂筆記 程式設計基礎

alt 提示 crtl shift f 文字格式優化 crtl shift o 匯入 刪除工具包 crtl shift x y 文字大小寫轉換 crtl 注釋所選行 和 只有在組合表示式第乙個 第二個和第三個輸入等都是真,組合表示式才是真。或 只要乙個組合表示式中有乙個部分為真,組合表示式就為真。異...

課堂筆記 程式設計基礎(續)

swith 算術表示式 注意 1.switch後面的括弧的算術表示式的資料型別必須是字元型 位元組型 短整形 整數。2.當算術表示式的值與某乙個case後面的常量表示式的值相等時,就執行case後面的語句。3.值都沒有表示式的值匹配的,就執行default後面的語句。4.每個case的常量表示式的值...