順序結構:程式按照順序從上往下依次執行。
選擇結構:分為但分支結構,多分支結構。
迴圈結構:當型迴圈結構(先判斷在執行),直到型迴圈結構(先執行一次迴圈體再判斷)。
控制語句:完成程式流程控制,包括條件、迴圈、分支等。
函式呼叫語句:由函式呼叫加分號構成。
表示式語句:在表示式後面加分號構成,常用的有賦值語句。
空語句:僅包含乙個分號的語句。
復合語句:由大括號括起來的語句序列。
if語句常用的的三種形式:
形式一:if(x>y)
形式二:if(x>y)eles
形式三:if(expr) statement else if(expr2) statement else if(expr3) statement …
例:輸入兩數並判斷其大小。
#include
void
main()
else
printf
("x==y\n");
}
形如:switch( 表示式)
,switch可巢狀,多個case可共用一組執行語句。
例:
#include
void
main()
case
2: a++
;b++
;break
;case
3: a++
; b++;}
printf
("\n a=%d,b=%d"
,a,b)
;}
結果:a=2,b=1
能實現迴圈結構的語句:
·用goto 和 if 構成迴圈
·while 語句
·do ~ while 語句
·for 語句
goto迴圈語句
例:用goto語句求和(1~100)
#include
intmain()
printf
("%d"
,sum)
;return0;
}
while迴圈(先判斷表示式後執行迴圈體)
例:用while語句求和(1~100)
#include
intmain()
printf
("%d"
,sum)
;return0;
}
do~while迴圈(先執行一次迴圈體然後判斷表示式)
例:用do…while語句求和(1~100)
#include
intmain()
while
(i<=
100)
;printf
("%d"
,sum)
;return0;
}
for迴圈語句
for語句一般應用形式:
for(迴圈變數賦初值;迴圈條件;迴圈變數增值)
例:用for迴圈語句求和(1~100)
#include
intmain()
迴圈巢狀
·三種迴圈可以互相巢狀,層數不限。
·外層迴圈可包含兩個以上內迴圈,但不能相互交叉。
·巢狀迴圈的執行流程。注意:-從外層跳入內層
-跳入同層的另一迴圈
-向上跳轉
·break語句功能:
在迴圈語句和switch語句中,終止並跳出迴圈體或開關體。說明:
break只能終止並跳出最近一層的結構。
break不能用於迴圈語句和switch語句之外的任何其它語句之中。
·continue語句功能:
結束本次迴圈,跳過迴圈體中尚未執行的語句,進行下一次是否執行迴圈體的判斷。
注意:continue僅用於迴圈語句中。
C語言程式設計 基本語句
標頭檔案stdio.h內建了幾種輸入輸出函式 scanf 和 printf getchar 和 putchar gets 和 puts 格式化輸出函式 printf 附加格式 附加格式說明字元說明 輸出的數字或字元以左對齊,右邊填空格 0 數字 輸出的空位用0填充。m 乙個正整數 輸出資料的字段寬度...
c語言之基本語句
c語言之 一,基本語句 換行 n a 32 a 三個小知識點 float a 9999.999 int b b int a 1000 1.固定格式 include int main 2.printf語句 include int main 4.printf語句輸出int資料型別 d include i...
c 基本語言和sql語句
一 c 最基本的格式 code using system namespace u static void main string args code 二 sql 語句 1 建立資料庫 create database bulls 2 引用資料庫 use bulls 3 建立表 create table...