c語言9種控制語句
1. c語言的9種控制語句的例子,最好是有好的例子能夠一個一個的描述!!謝謝!!!
總結歸納了C語言的9種控制語句,這些語句在編寫C程序中經常用到。希望對你有所幫助。
1、if( )~else~ (條件語句)
2、for()~ (循環語句)
3、while()~ (循環語句)
4、do~while() (循環語句)
5、continue (結束本次循環語句)
6、break (終止執行switch或循環語句)
7、switch (多分支選擇語句)
8、goto (轉向語句)
9、return (從函數返回語句)
括弧表示其中是一個條件,~表示內嵌的語句。例如:『if
()~else~』的具體語句可以寫成:
if(x>y)z=x;else z=y;
2. C語言37個關鍵字和9種控制語句 最好能列個表格給我列印一下
32個關鍵字:
auto局部變數(自動儲存)
break無條件退出程序最內層循環
caseswitch語句中選擇項
char單位元組整型數據
const定義不可更改的常量值
continue中斷本次循環,並轉向下一次循環
defaultswitch語句中的默認選擇項
do用於構成do.....while循環語句
double定義雙精度浮點型數據
else構成if.....else選擇程序結構
enum枚舉
extern在其它程序模塊中說明了全局變數
float定義單精度浮點型數據
for構成for循環語句
goto構成goto轉移結構
if構成if....else選擇結構
int基本整型數據
long長整型數據
registerCPU內部寄存的變數
return用於返回函數的返回值
short短整型數據
signed有符號數
sizoef計算表達式或數據類型的佔用位元組數
static定義靜態變數
struct定義結構類型數據
switch構成switch選擇結構
typedef重新定義數據類型
union聯合類型數據
unsigned定義無符號數據
void定義無類型數據
volatile該變數在程序中執行中可被隱含地改變
while用於構成do...while或while循環結構
9種控制語句:
if()~else條件語句
for()~循環語句
while()~循環語句
do~while()循環語句
continue結束本次循環語句
break中止執行switch或循環語句
switch多分支選擇語句
goto轉向語句
return從函數返回語句
3. C語言的9種控制語句
goto語句,無條件跳轉,此語句方便,不受任何限制,可是導致程序可讀性差,結構化被破壞,基本不用;
如:goto error;
error為語句標號;
if語句,包括if,if+elseif+if,表示判斷;
如:if(!x) printf()
while,for,do。。。while循環語句;必須有循環終止條件,否則造成死循環。
break語句:跳出本層循環;
contune語句:結束本次循環,重新開始循環;
switch語句:多項選擇;
return語句:返回值,在定義有返回值的函數內。
總之單說不太清楚,多上機調試程序。有什麼題也可以和我探討。
4. c語言的9種控制結構都有哪些以及45個標准運算符
這里有張圖是c語言運算符及優先規則你可以看一下
控制語句:
if~else(條件語句:滿足條件則執行if後面的語句,不滿足執行else後的語句)
continue(用於循環語句中表該次循環結束進入下次循環)
switch
break(用於循環語句中表循環結束,跳出循環,執行下一條語句,不再循環)
for()
goto(基本不推薦使用)
while()
return(表函數執行結束)
do~while()
變數聲明語句:由類型關鍵字後接變數名(如果有多個變數名,則用逗號分開)和分號構成的語句,如:inta,b,c;
表達式語句:由表達式後接一個分號構成的語句,常見的函數調用語句和賦值表達式語句
復合語句:兩個或者兩個以上的語句序列用一對大花括弧「{}」括起來所組成的語句
空語句:只有一個分號構成的語句,表什麼也不做
5. c語言的九種控制語句是什麼
如下,具體用法就不說了
1.if else (條件)
2.for (循環)
3.while (循環)
4.do while (循環)
5.continue (結束本次循環)
6.break (終止switch或循環語句)
7.switch (分支選擇)
8.goto (跳轉)
9.return (函數返回語句)
6. C語言語句種類有哪些
C語句可分為以下五類:
1 表達式語句;
2 函數調用語句;
3 控制語句;
4 復合語句;
5 空語句。
7. C語言中有32個關鍵詞,9種控制語句,34種運算符,分別是哪些
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程式控制制關鍵字兩大類。
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值,即不返回值)
continue :結束當前循環,開始下一輪循環
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為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
8. c語言九種控制語句說明及舉例
不知道是不是有九種:
(1)if ... else
說明:用於分支選擇
通俗舉例:
if (他在這里)
叫他來見我;
else
打電話給他;
實例:
if(i>0)
K=1;
else if (i==0)
K=0;
else
K = -1;
(2)switch ... case ...
說明:用於多分枝選擇,與if...else...作用類似,但更易於理解
通俗舉例:
switch(商品)
{
case 三路:
給我錢我也不要哦;
break;
case 依利:
不怕死的就去喝哦;
break;
case 猛牛:
送給我我還考慮一下哦;
break;
default:
哎,現在的東西玄哦,先到化學試驗室鑒定下哦;
break;
}
實例:
switch(goods_no)
{
case 1:// 三路
fPrice = -1000000;
break;
case 2:// 依利
fPrice = -10000;
break;
case 3:// 猛牛
fPrice = -100;
break;
default:// 其它
fPrice = 0.000000;
break;
}
// 注釋:便宜
9. C語言中的語句都有什麼啊具體怎麼用啊
在C語言中,程序都是由語句組成的,語句用來命令計算機系統執行某種操作。一個好的程序設計語言中提供的語句,應該能夠使得編寫出來的程序,結構清晰合理,風格優美和執行效率高。C語句可歸為
以下5大類:
1.復合語句
用大括弧括起來的一些語句。這些語句被看成一個整體。如{t=x;x=y;y=t}中,共有3條語句,每個語句都以分號結尾。
2.控制語句
控制語句用於控製程序的流程,以實現程序的各種結構方式。它們由特定的語句定義符組成。C語言有9種控制語句,可分成以下3類。
(1)條件判斷語句:if
語句,switch
語句。
(2)循環執行語句:do
while
語句,while
語句,for
語句。
(3)轉向語句:break
語句,goto
語句,continue
語句,return
語句。
3.函數調用語句
一個函數調用加一個分號構成函數調用語句。例如:
printf("Where
do
you
want
to
go?");
上述語句是由一個printf格式輸出函數加一個分號構成一條函數調用語句。
4.表達式語句
用表達式構成語句,表示一個運算或操作。C語言中最簡單的語句是表達式語句,它的一般形式:<表達式>;
其實表達式語句就是在表達式最後加上一個「;」。一個表達式語句必須在最後出現分號,分號是表達式語句中不可或缺的。例如:4+5;
a==b&&c==d;
5.空語句
只有分號「;」組成的語句稱為空語句。空語句不執行任何操作,在程序中可用來做空循環體。例如:
while(getchar()!='\n');
該語句的功能是,只要從鍵盤輸入的字元不是回車則重新輸入。這里的循環體是空語句。
以上便是對C語句的基本概述,描述的可能不是很詳細,具體的使用方法和技巧還要靠自己的實踐來獲得,在此不再贅述。