掌握了c語言中的基本知識,我們就需要將知識串聯起來,今天就學習兩種簡單的語句if語句和while語句,也只是以了解為主,知道什麼是選擇語句?什麼是迴圈語句?
選擇語句
首先,我們來梳理乙個含有選擇的邏輯,假設乙個場景。假設,如果我好好學習程式設計技術,畢業時就可以找乙個好工作,拿到offer;如果我不好好學習技術,畢業就等於失業,找不到好工作。這個情景就是乙個選擇問題,選擇在於我是否要好好學習,並產生不同的影響。
我們通過**實現如下:
#include
intmain()
以上只是乙個簡單的選擇的語句,還能進行完善和優化,但在這只限於理解什麼是選擇語句,僅此。
c語言的if語句和其他語言的if語句相差不大。它的語法如下:
if
(expression)
statement
else
statement
上面的兩個statement部分都可以是**塊。乙個常見的錯誤是在if語句的任何乙個statement子句中書寫第2條語句時忘了新增花括號。
迴圈語句
迴圈語句在生活中可以理解為,我們需要不斷重複做的事情,比如學習,比如工作。同樣,我們假設乙個場景,假設我現在好好學習,不斷聯絡程式設計,直到寫出2萬**,學有所成。
通過**實現如下:
#include
intmain()
printf
("學有所成\n");
return0;
}
c語言中實現迴圈語句有如下幾種方式:
while語句
for語句
do while語句
我們今天用的while語句,也只是乙個簡單的程式,目的只是理解什麼是迴圈語句,僅此。
c語言的while語句和其他語言的while語句有很多相似之處。唯一真正存在差別的地方就是它的expression部分,和if語句類似。下面是while語句的語法:
while
(expression)
statement
迴圈的測試在迴圈體開始執行之前進行,所以如果測試的結果一開始就是假,迴圈體就根本不會執行。同樣,當迴圈體需要多條語句來完成任務時,可以使用**塊來實習。
c語言中的語句還有很多,如空語句,表示式語句,switch語句,goto語句等,今天只是九牛一毛,後期還會認真學習。
出入小白li,敬請批評指正!
學會使用控制項 從簡單開始(四)
這個系列擱淺了好多天了,因為一直在忙乙個小的庫存管理系統,雖然做起來不是很難但是很麻煩,很多瑣碎的東西需要去處理。在完成這個東西的同時也學習會不少東西。其中最重要的一點就是.net控制項的使用,無論是第三方的還微軟自己的。下面寫貼些系統的截圖,請大家多多批評指點。可能大家一眼就看出來了,這是用dev...
一步一步學Remoting之一 從簡單開始
一步一步學remoting之一 從簡單開始 一 remoting的優缺點?優點 1 能讓我們進行分布式開發 2 tcp通道的remoting速度非常快 3 雖然是遠端的,但是非常接近於本地呼叫物件 4 可以做到保持物件的狀態 5 沒有應用程式限制,可以是控制台,winform,iis,windows...
一步一步學Remoting之一 從簡單開始
一 remoting的優缺點?優點 1 能讓我們進行分布式開發 2 tcp通道的remoting速度非常快 3 雖然是遠端的,但是非常接近於本地呼叫物件 4 可以做到保持物件的狀態 5 沒有應用程式限制,可以是控制台,winform,iis,windows服務承載遠端物件 缺點 1 非標準的應用因此...