2018-10-27 10:21:29
1)三種循環(huán)結構:
a)for(); while(); do- while()三種。
b)for循環(huán)當中必須是兩個分號,千萬不要忘記。
c)寫程序的時候一定要注意,循環(huán)一定要有結束的條件,否則成了死循環(huán)。
d) do-while()循環(huán)的最后一個while();的分號一定不能夠丟。(當心上機改錯)
2) break 和 continue的差別
記憶方法:
break:是打破的意思,(破了整個循環(huán))所以看見break就退出真?zhèn)€一層循環(huán)。
continue:是繼續(xù)的意思,(繼續(xù)循環(huán)運算),但是要結束本次循環(huán),就是循環(huán)體內剩下的語句不再執(zhí)行,跳到循環(huán)開始,然后判斷循環(huán)條件,進行新一輪的循環(huán)。
3)嵌套循環(huán)
就是有循環(huán)里面還有循環(huán),這種比較復雜,要一層一層一步一步耐心的計算,一般記住兩層是處理二維數(shù)組的。
4) while((c=getchar())!=’\n’)和 while(c=getchar() !=’\n’)的差別
先看a = 3 != 2 和(a=3)!=2 的區(qū)別:
(!=號的級別高于=號 所以第一個先計算 3!=2) 第一個a的數(shù)值是得到的1;第二個a的數(shù)值是3。
考試注意點: 括號在這里的重要性。
6) 函數(shù)的參數(shù),返回數(shù)值(示意圖):
main()
{
int a = 5,b=6,c;
c = add(a,b);
printf(“%d”,c);
}
調用函數(shù)
a,b是實參
整個函數(shù)得到一個數(shù)值就是
Add函數(shù)的返回數(shù)值。
int add ( int x,int y)
{
int z;
z=x+y;
return z;
}
被調用函數(shù)
x,y是形式參數(shù)
函數(shù)返回數(shù)值是整型
z就是這個add函數(shù)計算后得到的結果,就是函數(shù)返回給主程序的返回數(shù)值。
程序是在從上往下順序執(zhí)行,當碰到了函數(shù)add后,把a,b的數(shù)值穿給調用函數(shù),程序暫時中斷等待返回數(shù)值。當?shù)玫搅朔祷財?shù)值后,再順序的往下執(zhí)行
7)一定要注意參數(shù)之間的傳遞
實參和形參之間 傳數(shù)值,和傳地址的差別。(考試的重點)
傳數(shù)值的話,形參的變化不會改變實參的變化。
傳地址的話,形參的變化就會有可能改變實參的變化。
8)函數(shù)聲明的考查:
一定要有:函數(shù)名,函數(shù)的返回類型,函數(shù)的參數(shù)類型。
不一定要有:形參的名稱。
以上就是小編為您整理全國計算機二級C語言知識點:三種循環(huán)結構的全部內容,更多精彩請進入計算機等級欄目查看
只要一個電話
我們免費為您回電