C語言里if語句變量作為判斷條件,C語言教學(九-上)if else判斷語句

原標題:C語言教學(九-上)if else判斷語句

今天講if else判斷語句,簡單理解就是進行條件判斷,如果條件達到則執行if 里或else里的語句。先來看if。

if的寫法和for差不多,就是不用括號里的兩個分號,if (條件) { },if加括號,括號里面加條件,如果只有一句則可以不用加花括號,兩句及以上則要。寫法如下。

f83bba23db8fac8a364c27263cb0402e.png

48c1bd7d2c4ad9f637aa544f67b08cc5.png運行結果

先定義了一個整數變量a=1,然后if語句判斷a是否=1,如果等于就輸出hello world,如果不等于則輸出hello,可以看到我們的結果只輸出了hello world,因為第一個if語句判斷為真,所以執行下面的語句,第二個為假則沒有輸出里面的語句。

if還有一種寫法,if和else,字面理解就是如果和否則,只要執行了if 就不會執行else,同樣的沒有執行if就會執行else,看下面的代碼操作。

9949acea4e7c4965d366b9bd5c546525.png

65b18f73099bde72e05cb3777d5b3a29.png運行兩次的結果

代碼的意思是判斷輸入的數是不是1,如果是則輸出hello world,否則提示輸入的不是1。注意上面的if條件里面用的是兩個等號,而不是一個等號,像第一題只有一個等號,其實并不是很正確的,雖然他一樣可以運行,但是其實a等于值他一樣會運行下面的語句,可以試試。

簡單來理解就是等等號能夠更精準的判斷a必須是1才運行。可以看到結果,我們輸入1就執行if,if為真,輸入的不是1則if為假,執行else。

以上就是if else語句用法,接下來請各位思考一下如果if有很多個呢?到底會怎么樣,else對應所有的if還是最后一個if呢?返回搜狐,查看更多

責任編輯:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/458892.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/458892.shtml
英文地址,請注明出處:http://en.pswp.cn/news/458892.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

const修飾指針和引用的用法【轉貼】

*************************************************** 更多精彩,歡迎進入:http://shop115376623.taobao.com *************************************************** const修飾的指針會額外的占內存嗎? 仍然是4,不會占額外的…

調整linux系統時區

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 好吧,使用tzselect又靠譜些,使用前把/etc/localtime刪除了。 執行上前那個告訴我文件重新了,所以就沒有搞了轉載于:https://www.cnblogs.com/hark0623/p/4807426.html

stm32c語言設計以及注釋,13個基于STM32的經典項目設計實例,全套資料~-嵌入式系統-與非網...

STM32單片機現已火遍大江南北,各種教程資料也是遍布各大網站論壇,可謂一抓一大把,但大部分都差不多。今天總結了幾篇電路城上關于STM32 的制作,不能說每篇都是經典,但都是在其他地方找不到的,很有學習參考意…

memcpy,strcpy,strncpy

*************************************************** 更多精彩,歡迎進入:http://shop115376623.taobao.com *************************************************** memcpy c和c使用的內存拷貝函數.從源src所指的內存地址的起始位置開始拷貝n個字節…

二維數組聯通子數組和最大

題目要求: 返回一個二維整數數組中最大聯通子數組的和。輸入一個二維整形數組,數組里有正數也有負數。文件輸出。思路:和之前的動態規劃相識,把二維數組轉換為一維數組,先求每一個列的子數組和最大,最后在用正數就加&a…

c語言如何給變量加鎖,C語言互斥鎖-條件變量實現公共緩存區數據讀寫

#include char buffer[128];int has_data0;pthread_mutex_t mutex;pthread_cond_t cond;pthread_cond_t cond2;void read_buf(void){do{pthread_mutex_lock(&mutex);//鎖定互斥鎖if(has_data0){/*阻塞線程,等待另外一個線程發送信號,同時為公共數據區解鎖*/pthr…

view-activity跟控件在onkey事件上的傳遞關系

android 中Activity跟View對于鍵盤的監聽,主要有以下幾個方法 //按鍵按下 public boolean onKeyDown(int keyCode, KeyEvent event) {} //按鍵彈起 public boolean onKeyUp(int keyCode, KeyEvent event) {} //常按 public boolean onKeyLongPress(int keyCode, Ke…

PMP考試的過與不過

*************************************************** 更多精彩,歡迎進入:http://shop115376623.taobao.com *************************************************** 我在一年多時間里參加了三次PMP考試,前兩次都失敗,直到第三次才…

JPA一對多循環引用的解決

說是解決,其實不是很完美的解決的,寫出來只是想記錄一下這個問題或者看一下有沒有哪位仁兄會的,能否知道一二。 下面說說出現問題: 問題是這樣的,當我查詢一個一對多的實體的時候,工具直接就爆了&#xff0…

太原理工大學c語言課程設計報告,[太原理工大學C語言實驗報告.doc

[太原理工大學C語言實驗報告本科實驗報告課程名稱: 程序設計技術B實驗項目:實驗地點: 明向校區軟件學院機房專業班級: 學號:學生姓名:指導教師: 呼克佑2014年 12月 日實驗名稱 實驗一 C語言的運…

網頁常用動態效果--懸浮廣告

關鍵在于動態獲取滾動坐標值 測試滾動事件 $(window).scroll(function(){ console.log($(window).scrolltop()); }) 獲取三個高度:窗口高度,盒子高度以及滾動坐標值,將廣告盒子設置為絕對定位,當鼠標滾動時,其top值為滾…

打印英文年歷C語言函數,C語言打印年歷

voidshow_year(int year){inti,j,k,t,n;                           // 用來輔助計數int table[24][21] {0};                     // 年歷數組int month_day[12] {31,28,31,30,31,30,31,31,30,31,30,31}; // 每月上限天數i…

ubuntu14.04配置caffe

ubuntu 14.04 64bit 安裝 請自行Google安裝&#xff0c;并修改源。 cuda 7.5 安裝 cuda7.5下載&#xff0c;選擇ubuntu 14.04的deb包下載安裝一些可能的依賴 sudo apt-get install linux-headers-$(uname -r) build-essential 安裝cuda sudo dpkg –i cuda-repo-<distro>…

iOS開發API常用英語名詞

iOS開發API常用英語名詞 0. indicating 決定 1.in order to 以便 2.rectangle bounds 矩形尺寸 3.applied 應用 4.entirety 全部 5.technique 方法 6.truncating 截短 7.wrapping 換行 8.string 字符串 9.familiar style 簡體 10.The styled text 主題樣式 11.Constants 常量 …

Win10 IIS本地部署網站運行時圖片和樣式不正常?

后期會在博客首發更新&#xff1a;http://dnt.dkill.net 異常處理匯總-服 務 器 http://www.cnblogs.com/dunitian/p/4522983.html 啟用關閉win功能&#xff0c;開啟一下靜態內容 收工~

設置IIS會話過期時間

打開默認網站----雙擊ASP--展開會話屬性---更改超時時間-轉載于:https://www.cnblogs.com/genesis/p/4816128.html

89c51單片機匯編語言,AT89C2051時鐘程序——MCS51單片機匯編程序

;; AT89C2051時鐘程序 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;定時器T0、T1溢出周期為50MS&#xff0c;T0為秒計數用&#xff0c; T1為調整時閃爍用&#xff0c;;P3.7為調整按鈕&#xff0c;P1口 為字符輸出口&#xff0c;采用共陽顯示管。;;;;;;;;;;;;;;;;;;;;;;;;;;;;…

c語言結構體指針初始化

*************************************************** 更多精彩&#xff0c;歡迎進入&#xff1a;http://shop115376623.taobao.com *************************************************** 記得上周在飯桌上和同事討論C語言的崛起時&#xff0c;講到了內存管理方面 我說所有指…

WWDC 2013 Session筆記 - iOS7中彈簧式列表的制作

這是我的WWDC2013系列筆記中的一篇&#xff0c;完整的筆記列表請參看這篇總覽。本文僅作為個人記錄使用&#xff0c;也歡迎在許可協議范圍內轉載或使用&#xff0c;但是還煩請保留原文鏈接&#xff0c;謝謝您的理解合作。如果您覺得本站對您能有幫助&#xff0c;您可以使用RSS或…

H5學習之旅-H5列表(8)

列表的基本語法 ol&#xff1a;有序列表 ul&#xff1a;無序列表 li&#xff1a;列表項 dl&#xff1a;列表 dt&#xff1a;列表項 dd&#xff1a;列表描述 常用列表 1.無序列表&#xff1a;使用標簽 ul&#xff0c;li 屬性&#xff1a;disc&#xff08;默認實心圓&#xff09;…