X

آموزش زبان C | دستورات شرطی

دستورات شرطی چیست؟

دستورات شرطی در زبان برنامه‌نویسی C به ما این امکان را می‌دهند که بر اساس یک یا چند شرط خاص، تصمیم‌گیری کنیم. به عبارت دیگر، این دستورات به ما اجازه می‌دهند که برنامه را به گونه‌ای بنویسیم که رفتار آن بسته به شرایط مختلف تغییر کند. این قابلیت به ما کمک می‌کند تا برنامه‌های پیچیده‌تری بسازیم که بتوانند به ورودی‌های مختلف واکنش نشان دهند.

به طور کلی، دستور شرطی به ما این امکان را می‌دهد که یک بخش از کد را تنها در صورتی اجرا کنیم که یک شرط خاص برقرار باشد. اگر شرط برقرار نباشد، می‌توانیم بخش دیگری از کد را اجرا کنیم. این کار باعث می‌شود که برنامه‌های ما انعطاف‌پذیرتر و کارآمدتر شوند.

مثال ساده

فرض کنید می‌خواهیم بررسی کنیم که آیا یک عدد مثبت است یا منفی. با استفاده از دستورات شرطی، می‌توانیم کدی به شکل زیر بنویسیم:

#include <stdio.h>

int main() {
    int number;
    printf("یک عدد وارد کنید: ");
    scanf("%d", &number);

    if (number > 0) {
        printf("عدد مثبت است.\n");
    } else if (number < 0) {
        printf("عدد منفی است.\n");
    } else {
        printf("عدد صفر است.\n");
    }

    return 0;
}

در این مثال، ما از دستور if برای بررسی این که آیا عدد وارد شده مثبت، منفی یا صفر است استفاده کرده‌ایم. بسته به نتیجه این بررسی، پیام مناسب چاپ می‌شود.

نتیجه‌گیری

دستورات شرطی ابزارهای بسیار مهمی هستند که به ما اجازه می‌دهند تا برنامه‌نویسی را به شیوه‌ای منطقی و ساختاریافته انجام دهیم. در بخش‌های بعدی، به بررسی انواع مختلف دستورات شرطی مانند if, else, و switch خواهیم پرداخت.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4
  • 5