[ภาษาซี] คําสั่งเงื่อนไข (Condition Statement)

4 Jan 2018,
Share: 

เป็นคําสั่งที่ใช้เลือกทําโดยจะพิจารณาจากเงื่อนไขที่กําหนด

คําสั่ง if

รูปแบบการใช้คําสั่ง

if( เงื่อนไข ){
    คําสั่ง 1;
}

คําสั่งที่ 2;

Image

ถ้าเงื่อนไขที่กําหนดเป็นจริงแล้ว คําสั่งต่างๆที่อยู่ในบล็อคของ if ก็จะได้รับการประมวลผล ซึ่งอาจจะมีมากกว่า 1 คําสั่ง แต่ถ้าเงื่อนไขเป็นเท็จ คําสั่งที่อยู่ภายในบล็อคของ if จะไม่ได้รับการประมวลผล คือจะข้ามไปทําคําสั่งที่อยู่ถัดจากบล็อค if ทันที

คําสั่ง if-else

รูปแบบคําสั่ง

if( เงื่อนไข ){
    คําสั่งที่ 1;
}else{
    คําสั่งที่ 2;
}

คําสั่งที่ 3;

Image

เป็นคําสั่งที่ตรวจสอบเงื่อนไขสมบูรณ์ขึ้น โดยถ้าตรวจสอบเงื่อนไขของคําสั่ง if แล้วเป็นเท็จจะเข้าไปทําคําสั่งในบล็อคของ else แต่ถ้าตรวจสอบเงื่อนไขเป็นจริงจะไปทําคําสั่งในบล็อคของ if เมื่อตรวจสอบและทําตามเงือนไขเรียบร้อยแล้วโปรแกรมจะมาทําคําสั่งถัดจาก if-else ต่อไป (คําสั่งที่ 3)

คําสั่ง if ซ้อน if (nested if)

รูปแบบคําสั่ง

if( เงื่อนไขที่ 1 ){
    คําสั่งที่ 1;
}else if( เงื่อนไขที่ 2 ){
    คําสั่งที่ 2;
}else if( เงื่อนไขที่ 3 ){
    คําสั่งที่ 3;
}else{
    คําสั่งที่ 4;
}

คําสั่งที่ 5;

Image

การใช้คําสั่ง if ซ้อน if จะทําให้เงื่อนไขสมบูรณ์ยิ่งขึ้น เนื่องจากสามารถตรวจสอบได้หลายเงื่อนไข จากรูปโปรแกรมจะทําการตรวจสอบเงื่อนไขที่ 1 ถ้าเป็นเท็จก็จะไปตรวจสอบเงื่อนไขที่ 2 ถ้าเป็นเท็จอีกก็จะไปตรวสอบเงื่อนไขที่ 3 ถ้าเป็นเท็จจะทําคําสั่งที่ 4 ถ้าหากเงื่อนไขใดเป็นจริงก็จะทําตามคําสั่งในเงื่อนไขนั้นๆ

คําสั่งเงื่อนไข switch-case

รูปแบบคําสั่ง

switch ( ตัวแปร/นิพจน์ที่จะตรวจสอบ ) {
    case ค่าที่ 1 :
        คําสั่งที่ 1;
        break;
    case ค่าที่ 2 :
        คําสั่งที่ 2;
        break;
    case ค่าที่ 3 :
        คําสั่งที่ 3;
        break;
    default :
        คําสั่งที่ 4;
}

Image

เป็นคําสั่งที่ใช้เลือกทําง่านคําสั่งต่างๆโดยจะพิจารณาจากค่าของตัวแปร หรือนิพจน์ที่กําหนดว่าตรงกับกรณี (case) ใด ถ้าคําสั่ง switch ตรวจสอบค่าของตัวแปร หรือนิพจน์ที่กําหนดแล้วพบว่าตรงกับ case ใด ก็จะทํางานตามคําสั่งที่อยู่ภายใต้ case นั้น หากพบว่าไม่ตรงกับ case ใดเลย จะเข้าสู่การทํางานของ default ถ้าไม่มีส่วนของ default ก็จะไม่ทําสําสั่งใดๆเลย

Suggestion blogs

โดน Block Facebook จะทําไงให้เล่นได้

Imageตามหัวข้อเลยครับ ถ้าเราโดนBlock Facebook แต่ถ้าเรามีความจําเป็นจะต้องใช้งาน Facebook เราจะทําไง? คําตอบของคําถามนี้คือ ใช้ Tor ในการเปิดเว็บ Facebook ก่อนอื่น มาดูกันว่าเจ้า Tor มันคืออะไร

กฎของโอห์ม

กฎของโอห์มกฎของโอห์ม คือสูตรการคํานวณ ความสัมพันธ์ ระหว่าง กระแสไฟฟ้า แรงดันไฟฟ้า และความต้านทานไฟฟ้า กล่าวคือ กระแสไฟฟ้าที่ไหลผ่านตัวนำใดๆ แปรผันโดยตรงกับความต่างศักย์ (แรงดันไฟฟ้า หรือแรงดันตกคร่อม คือกระแสมีค่ามากหรือน้อยตามความต่างศักย์นั้น) เขียนเป็นสมการได้ว่า

เริ่มต้น PlatformIO

สวัสดีครับ บทความนี้ผมจะมาเรียนรู้กันนะครับว่า PlatformIO คืออะไร, การ Install เพื่อใช้งานกับ Visual Studio Code (VSCode) รวมไปถึงการสร้าง Project และใช้งานเบื้องต้น


Copyright © 2019 - 2026 thiti.dev |  v1.61.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ