運算子 加減乘除 賦值運算子 遞增遞減 邏輯運算子
選擇語句 switch if
迴圈語句 while do…while for
跳轉語句 break continue goto
#include
#include
//time標頭檔案包含,用於生成隨機數
using
namespace std;
intmain()
else
;//else if語句省略 巢狀if語句省略
//if語句綜合練習 (輸入三隻小豬的體重,判斷那個小豬最重)
float pig1, pig2, pig3;
cout <<
"請輸入三隻小豬的體重"
<< endl;
cout <<
"第一只小豬:"
<< endl;
cin >> pig1;
cout <<
"第二隻小豬:"
<< endl;
cin >> pig2;
cout <<
"地三隻小豬:"
<< endl;
cin >> pig3;
float max_pig;
max_pig = pig1;
if(max_pig < pig2)
}else
} cout <<
"最終的小豬體重為:"
<< max_pig << endl;
//三目運算子 表示式1?表示式2:表示式三
int num1 =10;
int num2 =20;
int num3 =0;
num3 =
(num1 > num2 ? num1 : num2)
; cout <<
"num3="
<< num3 <(num1 =100
; cout <<
"num1="
<< num1 << endl;
cout <<
"num2="
<< num2 << endl;
//switch語句
int movie_score;
cout <<
"請給電影打分,滿分十分"
<< endl;
cin >> movie_score;
switch
(movie_score)
//while迴圈語句 (列印數字0 ~ 9)
int number =0;
while
(number <10)
//猜數遊戲,電腦隨機生成乙個數字,玩家猜數字,直到猜對為止
int number1;
int number2 =0;
srand((
unsigned
int)
time
(null))
;//用於根據時間生成真正的隨機數
number1 =
rand()
%100+1
;//cout << "number1 = " << number1 << endl;
cout <<
"請輸入您猜測的數字:"
<< endl;
while(1
)else
if(number1 > number2)
else
}//do...while()語句的使用(輸出數字0~9)
//與while語句的區別為do...while()會先執行一次括號內的語句
int num7 =0;
dowhile
(num7 <10)
;//找出所有的水仙花數(三位數,三位數的立方和等於該數本身)
int num10 =
100;
int a4, b4, c4, d4, sum4;
do num10++;}
while
(num10 <=
999)
;//for語句 格式:for(起始表示式; 條件表示式; 末未迴圈體)
//輸出數字0~9
for(
int a5 =
0; a5 <
10; a5++
)//敲7遊戲
int a9, b9, c9;
for(
int num9 =
1; num9 <=
100; num9++
)else
}//for()巢狀語句
//列印星圖
for(
int i =
0; i <
10; i++
) cout << endl;
}//乘法口訣表
int out;
for(
int i1 =
1; i1<=
9; i1++
) cout << endl;
}//跳轉語句
//break 用於switch語句中,while迴圈語句中,for迴圈語句中,巢狀語句中
//break直接跳出迴圈,進入迴圈之後的下一段程式
//goto語句 格式:goto 標記(flag); (提前設定好標記位置)無條件轉到對應標記位置進行程式執行
system
("pause");
return0;
}
C 自學筆記
本次記錄結構體,還請各位大佬批評指正!結構體屬於使用者自定義的資料型別,允許使用者儲存不同的資料型別 整型 浮點型 字元型 布林型 即不同資料型別的集合所組成的乙個型別。建立學生資料型別,然後通過學生資料型別建立具體的學生。通過結構體建立變數的方式有三種 1 struct 結構體名 變數名 2 st...
C 自學筆記
本次記錄程式的記憶體分割槽模型,還請各位大佬批評指正!c 程式在執行時,將記憶體大方向劃分為4個區域 1 區 存放函式體的二進位制 有作業系統進行管理 寫的所有 放在該區域 2 全域性區 存放全域性變數和靜態變數以及常量 3 棧區 由編譯器自動分配釋放,存放函式的引數值,區域性變數 4 堆區 由程式...
C 自學筆記
本次記錄函式提高,還請各位大佬批評指正!在c 中,函式的形參列表中的形參是可以有預設值的。語法 返回值型別 函式名 引數 預設值 注意事項 1 如果某個位置有預設引數,那麼從這個位置之後,從左往右都必須有預設值。2 如果函式的宣告有預設引數,那麼函式的實現就不能有預設引數。宣告和實現只能有乙個有預設...