第六章複習

2021-09-01 21:57:29 字數 927 閱讀 8321

一.迴圈語句 while . do-while. for

1.while(迴圈控制表示式)→括號內容為真時執行,假時退出。

{語句序列 →迴圈體

}2.do

while(迴圈控制表示式)→真實執行假時退出。

注意:該迴圈體內語句至少執行一次。

3.for(初始化表示式;迴圈控制表示式; 增值表示式)

使用的一般原則

迴圈次數已知計數控制的迴圈語句 for

迴圈次數未知條件控制的迴圈語句 while

迴圈體至少執行一次 do-while注意:在迴圈語句內定義的變數,離開迴圈語句,便不能使用。

二.特殊運算子

逗號運算子: 將多個表示式連線在一起,構成逗號表示式。

形式:表示式一,表示式二,……

例如;for(i=1,j=n;i<=j;i++,j–)

僅由乙個分號構成的語句叫空語句,僅起延時作用

三.迴圈(.包括條件迴圈.巢狀迴圈.計數迴圈 )

在使用巢狀迴圈時,可利用列舉法(又稱暴力法或窮舉法)簡單粗暴,但效率低.例如: 乙個炊事員上街採購,用500元買了90隻雞,其中母雞一共15元 ,公雞乙隻10元,小雞乙隻5元,正好把錢用完,問母雞,公雞,小雞各買多少只。#inxlude

using namespace std;

int main()

while(a%i-b%i||c%i-a%i||b%i-c%i);

printf("%lld\n",i); }}

四.轉移控制

轉移語句包括break goto continue其中較多使用break語句在巢狀語句中break只能跳出最內層的迴圈,無法跳出多重迴圈,而goto語句是跳出多重迴圈的捷徑

例如:求兩個正整數的最小公倍數。#include

int main()

printf("%d",i)

}

c 複習第六章 繼承

原因 通過繼承機制可以利用已有的資料型別來定義新的資料型別,新的類不僅擁有舊類的成員,還擁有新定義的成員。乙個b類繼承於a類,或稱從類a派生類b。這樣的話,類a成為基類 父類 類b成為派生類 子類 派生類中的成員,包含兩大部分 一類是從基類繼承過來的,一類是自己增加的成員。從基類繼承過過來的表現其共...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章函式複習題

宣告 定義 呼叫 void igor float tofu int double mpg double dounble long summation long ch,int n double ofcourse const string void set int ch,int len,int n vo...