迴圈語句
a,for語句
格式:for(var in seq) statement
b,while語句
格式:while(cond) statement
c,repeat語句
格式:repeat statement
當遇到break後結束
例子:for
sum=0seq=c(1:100
)for(i in
seq)
print(sum)
while
sum=0i=100
while(i>0
)print(sum)
repeat
i=100sum=0
repeat
print(sum)
2,判斷語句
a, if-else
格式:if(cond) statement else statement2
例子:
i=7if(i>4) print("
good
") else print("
error")
#如果寫成下面的格式,會出現unexpected
'else『
if(i>4
) print(
"good")
else
print(
"error
")
b,ifelse
格式:ifelse(cond,statement1,statement2)
i=7ifelse(i>4,print("
good
"),print("
error
"))
c,switch
格式:switch(expr,...)
其中的...表示與expr的各種可能輸出值繫結的語句
i="8"b=switch
(i, "1
"="i'm 1",
"2"="i'm 2",
"7"="i'm 7",
"i'm other")
print(b)
3,函式的編寫
格式:myfunc=function(arg1,arg2,....)
statement
return(object)
myfunc=function(frist,end)sum=myfunc(0,100
)print(sum)
C語言控制流
if else語句 include intmain if else語句,先判斷括號內語句,再執行對應內容 switch語句 include intmain return0 for迴圈 include intmain for 表示式1,表示式2,表示式3 等價於while 表示式2 while先計算表...
C語言 控制流
0715 一 三大控制結構簡介 順序結構 選擇結構 if if else if else if else if else switch case 迴圈結構 while do while for 二 語句和塊 每乙個語句都是以 結束,獨佔一行。空語句 語句塊 用 包圍的部分。三 選擇結構 注意 if....
C語言 控制流
1.if else語句 if 表示式 語句1else 語句22.else if語句 if 表示式 語句1else if 表示式 語句2else 語句33.switch語句 多路判定語句 switch 表示式 break語句會導致程式從switch語句中退出。4.while迴圈與for迴圈 while...