آموزش ساختار دستوری if در #C (مهندسی برق_ الکترونیک)

پژوهشگر و نویسنده: دکتر (  افشین رشید )

نکته: یکی از مهم ترین ساختارهای دستوری در هر زبان برنامه نویسی از جمله #C ،دستور if است. توانایی ساخت دستورات شرطی کلی از مهم ترین کارهایی است که بایستی بتوان با زبان ها ی برنامه نویسی انجام داد.

در #C ،ساختار شرطی if بسیار ساده و کاربردی است. اگر از شاختار دستوری شرطی if در هر زبان برنامه نویسی دیگری استفاده کرده باشید، به راحتی می توانید در #C نیز از آن بهره بگیرید. ساختار دستور شرطی if نیازمند یک مقدار boolean است که یا true است یا false .در برخی از زبان های برنامه نویسی، چندین نوع داده ای را می توان به صورت اتوماتیک به Boolean تبدیل کرد، اما در #C باید مستقیما از نوع داده ای Boolean استفاده کنید. برای مثال نمی توانید از نوع داده ای عددی int به صورت مستقیم استفاده کنید، اما می توانید آن را با یک مقدار دیگر قیاس کرده و مقدار true یا false نتیجه را مورد استفاده قرار دهید.

از دو دستور شرطی if استفاده کرده ایم تا چک کنیم آیا عدد ورودی توسط کاربر، بین 60 تا 90 است یا خیر. به همراه دستور if از کلید واژه else نیز استفاده شده است. قسمت کد else زمانی اجرا می شود که شرط بخش if درست نباشد.ما از کاراکترهای {} برای دسته بندی دستورات if و else ها استفاده نکرده ایم. این یک قانون در #C است. اگر کد نوشته شده فقط در حد یک متن خطی باشد، نیازی به استفاده از {} برای دسته بندی کدها نیست.حجم کد نوشته شده برای مقایسه مقدار یک عدد در مثال فوق کمی زیاد به نظر می رسد. 

هر یک از دستورات شرطی را درون یک پرانتز قرار داده و سپس از عملگر ǁ که به معنی "یا"، "or "می باشد،  نیز می توانید استفاده کنید عملگر AND به معنای "و" است که به صورت && نوشته می شود.

پژوهشگر و نویسنده: دکتر (  افشین رشید )