大家好,我是工管組的郁方啦,明天就是計程期中考了
所以我把一些心得po上來,希望對大家有幫助..
1.if-else
if(運算試[如 a>10,a==10,a<=10,etc.])
{
運算試成立(傳回值是1)的時候要執行的程式
}
else
{
運算試不成立(傳回值是0)的時候要執行的程式
}
<EXAMPLE>
if (a<10)
{
a=b;
b=10;
}
else
a=10;
^^^^^程式只有一行時可不加大括號
2.switch
switch(一個變數[如 a,b,c,etc.])
{
case 一個常數[如 1,2,3,etc.]:
如果指定的變數等於之上的case指定的常數時所要執行的程式
break;
case 一個常數[如 1,2,3,etc.]:
如果指定的變數等於之上的case指定的常數時所要執行的程式
break;
case 一個常數[如 1,2,3,etc.]:
如果指定的變數等於之上的case指定的常數時所要執行的程式
break;
.
.
.
default:
如果指定的變數不等於之上所有的case指定的常數時所要執行的程式
}
<EXAMPLE>
switch(a)
{
case 1:
b=20;
c=30;
break;
case 2:
b=15;
c=c+b;
break;
default:
c=15;
b+=c;
}
3.while
while(運算試[如 a>10,a==10,a<=10,etc.])
{
運算試成立(傳回值是1)的時候要執行的程式
}
<EXAMPLE>
a=1;
while(a<5)
{
cout<<"abcd"<<endl;
^^^^^換行
a++;
}
<OUTPUT>
abcd
abcd
abcd
abcd
4.for
for(一個變數的初始值[如 i=0];運算試[如 i<20];之前的運算試成立時要執行的事[如i++])
^
[是分號;不是逗號,]
{
之上的運算試成立時要執行的程式
}
<EXAMPLE>
for(i=0;i<4;i++)
{
cout<<"abcd\n";
^^也是用來換行的
}
OUTPUT和while的EXAMPLE同
5.do-while
do
{
之下的運算試成立時要執行的程式
}
while (運算試[如 i<20]);
<EXAMPLE>
a=1;
do
{
cout<<"abcd"<<endl;
a++;
}
while(a<4);