شرط ها – if (if)
در C، «شرط ها در C» رفتار برنامه را عوض می کند. «شرط (Condition)» یعنی سوال بله/خیر. سپس با پاسخ، مسیر کد تعیین می شود. مثل وقتی نمره کافی است یا نه.
سینتکس if
if یک بلوک را فقط وقتی شرط درست است اجرا می کند. «بلوک (Block)» یعنی کد داخل آکولاد.
if (شرط) {
/* کد وقتی شرط درست است اجرا می شود */
}
مثال با مقدار ثابت
در این مثال، 20 بزرگ تر از 18 است. بنابراین متن چاپ می شود.
if (20 > 18) {
printf("20 is greater than 18");
}
مثال با متغیرها (Variables)
اینجا دو «متغیر (Variable)» داریم. سپس آن ها را مقایسه می کنیم.
int x = 20;
int y = 18;
if (x > y) {
printf("x is greater than y");
}
گام های عملی
- شرط را مشخص کن؛ مثلا x > y.
- بلوک if را بنویس.
- داخل بلوک، خروجی دلخواه را چاپ کن.
- کد را اجرا کن و نتیجه ببین.
نکته: نام if باید حروف کوچک باشد. If یا IF خطا می دهد. برای ادامه «شرط ها در C»، بخش شرط ها در C را ببین.
همچنین برای مقایسه ها به عملگرهای مقایسه سر بزن. سپس بولین ها را در بولین ها مرور کن.
جمع بندی سریع
- if فقط هنگام درست بودن اجرا می شود.
- نام if باید کوچک باشد.
- بلوک کد داخل آکولاد می آید.
- برای مقایسه از عملگرها استفاده کن.