دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • اسفند

جلسه ۱۰ : جملات شرطی در c

  • دسته‌بندی‌ها :
جلسه ۱۰ : جملات شرطی در c
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت تمامی دوستان عزیز سایت پی وی لرن .و کاربرانی که دوره کامل آموزش زبان C را دنبال می کنند. در این مجموعه آموزشها قصد داریم آموزش برنامه نویسی به زبان C رو تقدیم حضورتون کنیم . در جلسه قبل با انواع عملگرها در c آشنا شدیم . در این جلسه انواع جملات شرطی در c و عملگر ؟ : را در ادامه خواهیم داشت.

      جملات شرطی در c

      ساختار تصمیم گیری یا جملات شرطی در c نیازمند آن است که برنامه نویس یک یا چند شرط را برای ارزیابی یا آزمایش برنامه قرار دهد، همراه با توضیح یا اظهاراتی که در صورتی که شرط تعیین شده درست باشد، باید اجرا شود و اگر شرط نادرست باشد جملات دیگری اجرا شود.

      شکل زیر, شکل کلی یک ساختار تصمیم گیری معمول را در بسیاری از زبان های برنامه نویسی نشان می دهد.

      Decision making statements in C

      تصمیم گیری در سی- Decision Making

       زبان برنامه نویسی C هر مقدار غیر صفر و غیر تهی را درست فرض می کند و اگر آن صفر یا تهی باشد، آن را به عنوان مقدار نادرست فرض می کند.

      زبان برنامه نویسی C انواع مختلفی از جملات شرطی را فراهم می کند.

      ردیفجملات و توضیحات
      ۱جملات شرطی if
      ساختار دستور شرطی if نیازمند یک مقدار boolean است که یا true است یا false.
      ۲جملات شرطی if … else

      یک عبارت if می تواند یک دستور اختیاری دیگر داشته باشد که وقتی که عبارت Boolean غلط است،دستور دیگر اجرا می شود.
      ۳جملات if تودر تو

      شما می توانید یک عبارت if یا else را در داخل دستور else یا  else (if) دیگری داشته باشید.
      ۴جملات سوئیچی
      جملات سوئیچ اجازه می دهد تا یک متغیر برای برابری در برابر یک لیست از مقادیر آزمایش شود.
      ۵جملات سوئیچی تودرتو

      شما می توانید یک عبارت سوئیچ را در داخل دستورات سوئیچ دیگر استفاده کنید.

      عملگر ؟ :

      عملگر شرطی  ؟ : را در بخش قبلی بیان نمودیم این عملگر می تواند جایگزین جملات شرطی if…else شود که فرم کلی زیر را دارد .

      مثال : 

      که در آن Exp1 Exp2 و Exp3 عبارات هستند. توجه داشته باشید به استفاده و جای گذاری علامت دونقطه.

      مقدارعبارت ؟ مانند خط پایین بیان می شود

      Exp1 ارزیابی می شود اگر درست است، سپس Exp2 ارزیابی می شود و مقدار درست عبارت ؟ را می گیرد

      اگر Exp1 غلط باشد، سپس Exp3 ارزیابی می شود و مقدار آن به عنوان مقدار عبارت بیان می شود.

      کلام پایانی

      خوشحالیم ازاینکه در این مجموعه آموزشها همراه ما هستید.امیدوارم از مبحث جملات شرطی در c و عملگر ؟ : استفاده لازم را برده باشید.

      QR:  جلسه ۱۰ : جملات شرطی در c
      به اشتراک بگذارید