計算機c語言中的關鍵字 do是什麼意思

時間 2021-09-10 01:43:28

1樓:

用於c語言的後判斷迴圈當中與while連用

2樓:匿名使用者

主要用於c語言的後判斷迴圈當中與while連用 例如: dowhile(判斷條件)

3樓:

迴圈語句,for迴圈

for(初始變數;迴圈條件;計數器)

初始變數為for迴圈提供迴圈控制變數的初始值,然後判斷迴圈條件是否滿足。滿足執行迴圈語句,計數,並繼續判斷迴圈條件;不滿足,則終止for迴圈。

4樓:一點er執著

do與while連用,是一個迴圈體

5樓:匿名使用者

就是「做」的意思啦!

6樓:匿名使用者

計算機c語言中的關鍵字do不能單獨使用,必須與while配套使用才可以。

c語言中有三種迴圈格式:for(),while(),do..while();

1、while迴圈格式為:

while( e )

其意義為:先檢查迴圈條件e是否為真,如果e為真,則執行迴圈體中的 while_statements ;語句,否則,結束while迴圈。 可以看出,當e第一次就是假時,while的迴圈次數會是0次,即:

這種寫法,最小執行次數為0.

2、do..while迴圈格式為:

do while( e ); //注意這裡的分號不能少!

其意義為:先執行迴圈體中的do_while_statements ;語句,然後再判斷e是否為假,如果為假則結束while迴圈,如果為真,則繼續迴圈。可以看出,當e第一次就是假時,do_while的迴圈次數會是1次,即:

這種寫法,最小執行次數為1. 或稱至少執行一次。

求c語言中的32個關鍵字及其意思?

7樓:啤酒哥資料

關鍵字如下:

一、資料型別關鍵字(12個):

(1) char :宣告字元型變數或函式

(2) double :宣告雙精度變數或函式(3) enum :宣告列舉型別

(4) float:宣告浮點型變數或函式

(5) int: 宣告整型變數或函式

(6) long :宣告長整型變數或函式

(7) short :宣告短整型變數或函式(8) signed:宣告有符號型別變數或函式(9) struct:

宣告結構體變數或函式(10) union:宣告共用體(聯合)資料型別(11) unsigned:宣告無符號型別變數或函式(12) void :

宣告函式無返回值或無引數,宣告無型別指標(基本上就這三個作用)

二、控制語句關鍵字(12個):

a迴圈語句

(1) for:一種迴圈語句(可意會不可言傳)(2) do :迴圈語句的迴圈體

(3) while :迴圈語句的迴圈條件

(4) break:跳出當前迴圈

b條件語句

(1)if: 條件語句

(2)else :條件語句否定分支(與 if 連用)(3)goto:無條件跳轉語句

c開關語句

(1)switch :用於開關語句

(2)case:開關語句分支

(3)default:開關語句中的「其他」分支d返回語句

return :子程式返回語句(可以帶引數,也看不帶引數)三、儲存型別關鍵字(4個)

(1)auto :宣告自動變數 一般不使用(2)extern:宣告變數是在其他檔案正宣告(也可以看做是引用變數)

(3)register:宣告積存器變數

(4)static :宣告靜態變數

四、其它關鍵字(4個):

(1)const :宣告只讀變數

(2)sizeof:計算資料型別長度

(3)typedef:用以給資料型別取別名(當然還有其他作用(4)volatile:說明變數在程式執行中可被隱含地改變

8樓:歷史壹貳叄

c語言中的32個關鍵字及其意思如下:

1、auto    宣告自動變數

2、short    宣告短整型變數或函式3、int    宣告整型變數或函式

4、long    宣告長整型變數或函式

5、float    宣告浮點型變數或函式6、double    宣告雙精度變數或函式7、char    宣告字元型變數或函式

8、struct    宣告結構體變數或函式9、union    宣告共用資料型別

10、enum    宣告列舉型別

11、typedef    用以給資料型別取別名12、const    宣告只讀變數

13、unsigned    宣告無符號型別變數或函式14、signed    宣告有符號型別變數或函式15、extern    宣告變數是在其他檔案正宣告16、register    宣告暫存器變數17、static    宣告靜態變數

18、volatile    說明變數在程式執行中可被隱含地改變19、void    宣告函式無返回值或無引數,宣告無型別指標20、else    條件語句否定分支(與 if 連用)21、switch    用於開關語句

22、case    開關語句分支

23、for    一種迴圈語句

24、do    迴圈語句的迴圈體

25、while    迴圈語句的迴圈條件26、goto    無條件跳轉語句

27、continue    結束當前迴圈,開始下一輪迴圈28、break    跳出當前迴圈

29、default    開關語句中的「其他」分支30、sizeof    計算資料型別長度31、return    子程式返回語句(可以帶引數,也可不帶引數)迴圈條件

32、if    條件語句

9樓:坐等作業的葬禮

1資料型別關鍵字(12個):

(1)char:宣告字元型變數或函式

(2)double:宣告雙精度變數或函式

(3)enum:宣告列舉型別

(4)float:宣告浮點型變數或函式

(5)int:宣告整型變數或函式

(6)long:宣告長整型變數或函式

(7)short:宣告短整型變數或函式

(8)signed:宣告有符號型別變數或函式

(9)struct:宣告結構體變數或函式

(10)union:宣告共用體(聯合)資料型別

(11)unsigned:宣告無符號型別變數或函式

(12)void:宣告函式無返回值或無引數,宣告無型別指標(基本上就這三個作用)

2控制語句關鍵字(12個):

a迴圈語句

(1)for:一種迴圈語句(可意會不可言傳)

(2)do:迴圈語句的迴圈體

(3)while:迴圈語句的迴圈條件

(4)break:跳出當前迴圈

b條件語句

(1)if:條件語句

(2)else:條件語句否定分支(與if連用)

(3)goto:無條件跳轉語句

c開關語句

(1)switch:用於開關語句

(2)case:開關語句分支

(3)default:開關語句中的「其他」分支

d返回語句

return:子程式返回語句(可以帶引數,也看不帶引數)

3儲存型別關鍵字(4個)

(1)auto:宣告自動變數一般不使用

(2)extern:宣告變數是在其他檔案正宣告(也可以看做是引用變數)

(3)register:宣告積存器變數

(4)static:宣告靜態變數

4其它關鍵字(4個):

(1)const:宣告只讀變數

(2)sizeof:計算資料型別長度

(3)typedef:用以給資料型別取別名(當然還有其他作用

(4)volatile:說明變數在程式執行中可被隱含地改變

二、c語言中的9中控制語句

goto語句:無條件轉向;

if語句:判斷語句;

while迴圈語句;

do-while語句:先執行迴圈體,然後判斷迴圈條件是否成立.之後繼續迴圈;

for語句:迴圈,可替代while語句;只是用法不同;

break語句跳出本層的迴圈;(只跳出包含此語句的迴圈)

continue語句:繼續(一般放到迴圈語句裡,不在執行它下面的語句,直接跳到判斷語句例:for語句,就直接跳到第二個分號處,while語句,就直接跳到while()的括號裡;

switch語句:多相選擇;

return語句:返回;

1 資料型別關鍵字

a基本資料型別(5個)

void :宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果

char :字元型型別資料,屬於整型資料的一種

int :整型資料,通常為編譯器指定的機器字長

float :單精度浮點型資料,屬於浮點資料的一種

double :雙精度浮點型資料,屬於浮點資料的一種

b 型別修飾關鍵字(4個)

short :修飾int,短整型資料,可省略被修飾的int。

long :修飾int,長整形資料,可省略被修飾的int。

signed :修飾整型資料,有符號資料型別

unsigned :修飾整型資料,無符號資料型別

c 複雜型別關鍵字(5個)

struct :結構體宣告

union :共用體宣告

enum :列舉宣告

typedef :宣告型別別名

sizeof :得到特定型別或特定型別變數的大小

d 儲存級別關鍵字(6個)

auto :指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配

static :指定為靜態變數,分配在靜態變數區,修飾函式時,指定函式作用域為檔案內部

register :指定為暫存器變數,建議編譯器將變數儲存到暫存器中使用,也可以修飾函式形參,建議編譯器通過暫存器而不是堆疊傳遞引數

extern :指定對應變數為外部變數,即在另外的目標檔案中定義,可以認為是約定由另外檔案宣告的物件的一個「引用」

const :與volatile合稱「cv特性」,指定變數不可被當前執行緒/程序改變(但有可能被系統或其他執行緒/程序改變)

volatile :與const合稱「cv特性」,指定變數的值有可能會被系統或其他程序/執行緒改變,強制編譯器每次從記憶體中取得該變數的值

2 流程控制關鍵字

a 跳轉結構(4個)

return :用在函式體中,返回特定值(或者是void值,即不返回值)

break :跳出當前迴圈或switch結構

goto :無條件跳轉語句

b 分支結構(5個)

if :條件語句

else :條件語句否定分支(與if連用)

switch :開關語句(多重分支語句)

case :開關語句中的分支標記

default :開關語句中的「其他」分治,可選。

c 迴圈結構(3個)

for :for迴圈結構,for(1;2;3)4;的執行順序為1->2->4->3->2...迴圈,其中2為迴圈條件

do :do迴圈結構,do 1 while(2); 的執行順序是 1->2->1...迴圈,2為迴圈條件

while :while迴圈結構,while(1) 2; 的執行順序是1->2->1...迴圈,1為迴圈條件

以上迴圈語句,當迴圈條件表示式為真則繼續迴圈,為假則跳出迴圈。

c語言中volatile關鍵字是什麼含義怎麼辦呢

影者東昇 c c 中的 volatile 關鍵字和 const 對應,用來修飾變數,通常用於建立語言級別的 memory barrier。volatile 關鍵字是一種型別修飾符,用它宣告的型別變數表示可以被某些編譯器未知的因素更改,比如 作業系統 硬體或者其它執行緒等。遇到這個關鍵字宣告的變數,編...

求 c 語言中關鍵字的意思,求 c 語言中60個關鍵字的意思?

code auto 宣告自動變數 一般不使用double 宣告雙精度變數或函式 int 宣告整型變數或函式 struct 宣告結構體變數或函式 break 跳出當前迴圈 else 條件語句否定分支 與 if 連用 long 宣告長整型變數或函式 switch 用於開關語句 case 開關語句分支 e...

求c語言中的關鍵字及其意思,求C語言中的32個關鍵字及其意思?

啤酒哥資料 關鍵字如下 一 資料型別關鍵字 12個 1 char 宣告字元型變數或函式 2 double 宣告雙精度變數或函式 3 enum 宣告列舉型別 4 float 宣告浮點型變數或函式 5 int 宣告整型變數或函式 6 long 宣告長整型變數或函式 7 short 宣告短整型變數或函式 ...