if else if Conditional คำสั่งเงื่อนไข ภาษาC
26/4/2560 SONGCHAI
PRAPATRUNGSEE
if else if Conditional คำสั่งเงื่อนไข ภาษาC
1 แบบทางเลือกเดียว
if (conditional) statement;
เช่น
if (a>10) a=0;
2 แบบทางเลือกเดียวแบบมีค่าเริ่มต้น(Default)
if (conditional) statement1;
else statement2;
เช่น
if (a>10) a=0;
else a=5; //Default
แบบ3 แบบหลายทางเลือกแบบมีค่าเริ่มต้น(Default)
if (conditional) statement1;
else if (conditional) statement2;
else if (conditional) statement3;
else statement3;
เช่น
if (a>10) a=0;
else if (b>10) b=0;
else if (c>10) c=0;
else //Default
{
a=5; //Default
b=5; //Default
c=5; //Default
}
ค่าเริ่มต้น(Default) จะมีหรีอไม่มีก็ได้
{} วงเล็บปีกกา
หรือเรียกว่า block
หมายความว่าทำงานอยู่ในบล็อค
หรือทำงานอยู่ในวงเล็บปีกกา
ใช้ในกรณีมีหลาย statement
แต่ถ้ามี statement เดียว
ใหใช้เครื่องหมายเซมิโคลอน
; แทนวงเล็บปีกกาก็ได้
//////////////////////////////////////////////////////////
#include <REGX51.H>
void main(void)
{
char a,b,c;
while(1)
{
if (a>10) a=0;
else if (b>10) b=0;
else if (c>10) c=0;
else
{
a=5; //Default
b=5; //Default
c=5; //Default
}
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น