分支結構程式設計

2021-09-29 16:33:46 字數 1127 閱讀 2275

一,心得: 

這離開學也好久了,多少也算是接觸到了程式設計,最近,又加入了咱院的acm,進一步了解程式設計,爭取為後續的數學建模打下基礎。

二,注意:

1,「=」為賦值號,不是等號!!!等號是「==」

2,在if語句中,注意if(表示式)後,只能跟乙個語句,否則用花括號。

3,在if語句中,格式一定要整齊,這樣好檢查,必要是也使用花括號。

4,在switch語句中,「break」加不加,區別很大,例如

#include

using namespace std;

int main () {

char a;

cin>>a;

switch (a) {

case '+':cout<"+"case '_':cout<"_"return 0;

如果沒有break,輸入「+」,則輸出兩行,「+

如果有break,輸入「+」,則輸出一行,「+」

5,注意短路運算

6,if(char=='l') 注意加單引號

三,細節:

1,==等號

!=不等號

&&邏輯與,即且,全真為真,有假則假

||邏輯或,即或,有真則真,全假則假

!邏輯非,真變假,假變真

零為假,非零為真

2,if語句

形如 :

if(表示式)

語句1;

else

語句2;

如果表示式的值為真,執行語句1,否則,執行語句2。

其中,可以復合(加花括號),可以巢狀,也可以單用if而不加else

3,條件表示式

格式:《表示式1>?《表示式2>:《表示式3>

其運算規則為:首先,計算表示式一的值,若表示式一的值為真,則計算表示式二,並將其結果作為整個表示式的字,否則只計算表示式三並將其結果作為整個表示式的值

條件表示式也可以巢狀

4,switch語句

格式:switch(表示式){

case常量表示式1:語句組1;break;

case常量表示式2:語句組2;break;

case常量表示式n:語句組n;break;

default:語句組n+1;

關於break詳細見上文 二,4

分支結構程式設計

本章感受 本章有部分知識點比較難以掌握,如 if和switch語句和條件表示式。且if和switch語句和條件表示式需特別記憶它們的表示式否則用到它們的時候可能會一臉懵逼。而且對於本章分支結構而言它的邏輯連貫性太強了,所以可能會出現寫程式時一錯錯一片的情況。所以就我個人而言作答本章題目時要盡量細心寫...

分支結構程式設計

第三單元 分支結構程式設計 1.關係運算子 等於 不等於 關係表示式結果是乙個邏輯值 真 或 假 在c 中,通常用0表示假,用非0表示真。注意 1 等於 與 賦值 的區別,2 實型資料 浮點數 的關係運算,整型資料的關係運算按照資料大小比較,字元型資料按照ascii碼值大小進行比較。3 運算子的優先...

分支結構程式設計

第一課 關係運算子 等於 不等於 小於等於 大於等於 例 int x 6,y 4,z 5 x x y輸出0 x z 輸出1 x y z 輸出0 include using namespace std int main int n1 4,n2 5,n3 n3 n1 n2 coutcout輸出0,1,1...