C語言之初始if語句詳解
更新時間:2021年08月31日 18:04:28 作者:濤聲依舊灬
本文主要介紹C語言中的if語句,這里詳細介紹了if 語句并提供了簡單的示例代碼,希望能幫助編程入門的小伙伴學習,希望能夠給你帶來幫助
if語句有三種常見的使用方式
1.
if() //滿足條件
.....//執(zhí)行的功能
(不滿足條件則不執(zhí)行任何功能)
2.
if() //滿足條件
.....// 執(zhí)行的功能
else //不滿足條件
...... //執(zhí)行的功能
3.
if()
else if
else if
else if 可反復使用
else (可有可無)
#include<stdio.h> int main() { int a=0; printf("請輸入你的成績:\n"); scanf("%d",&a); if(a<60) printf("不及格\n"); else if(a>=60 && a<80) printf("良好\n"); else if(a>=80 && a<100) printf("優(yōu)秀\n"); else if(a==100) printf("滿分\n"); else printf("輸入錯誤,請重新輸入你的成績\n"); return 0; }
書寫if語句時應注意書寫規(guī)范
錯誤示范:
#include<stdio.h> int main() { int a=0; if(a==0) if(a==1) printf("hello\n"); else printf("hi\n"); return 0; }
正確示范:
#include<stdio.h> int main() { int a=0; if(a==0) if(a==1) printf("hello\n"); else printf("hi\n"); return 0; }
結合這下面一段代碼:
*#include<stdio.h> int main() { int a=0; if(a==1) if(a==0) printf("hello\n"); else printf("hi\n"); return 0; }
不難得出
if-else使用時遵守“就近原則”
要想打破就近原則,可以這樣修改代碼:
*#include<stdio.h> int main() { int a=0; if(a==0) { if(a==1) printf("hello\n"); } else printf("hi\n"); return 0; }
練習:判斷一個數(shù)是奇數(shù)還是偶數(shù)
#include<stdio.h> int main() { int a=9; if(a%2==0) printf("該數(shù)是偶數(shù)\n"); else printf("該數(shù)是奇數(shù)\n"); return 0; }
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!
相關文章
淺析Boost智能指針:scoped_ptr shared_ptr weak_ptr
雖然通過弱引用指針可以有效的解除循環(huán)引用,但這種方式必須在程序員能預見會出現(xiàn)循環(huán)引用的情況下才能使用,也可以是說這個僅僅是一種編譯期的解決方案,如果程序在運行過程中出現(xiàn)了循環(huán)引用,還是會造成內存泄漏的2013-09-09