C程序解析:C語言控制語句之學習前言
何為控制語句?
控制語句是指在C語言程序執行過程中,按照某些條件有選擇地執行部分函數。
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
C語言程序的人口函數是main函數,從main函數開始依次執行每一條語句。我們之前寫的簡單的程序中沒有出現控制語句,但在解決實際問題時,往往存在很多限制條件,例如根據我們的輸入的不同而執行不同的函數,根據某個值的不同執行不同的函數等。
舉個例子:
我們要用C語言編寫一個簡單的「貪吃蛇」小遊戲,要求按上下左右方向鍵控制蛇的前進方向;蛇吃到蘋果長度加長,分數加一;吃到毒蘑菇死亡,碰到牆壁死亡;得分每滿50分等級加一。
我們先不考慮實現上述功能具體的函數如何實現,只是先按照遊戲的要求考慮一下需要用到哪些控制語句。
第一個要求:按上下左右鍵控制蛇的前進方向
那麼我們就需要有一個函數能實現判斷我們按下的是哪個鍵,並且根據按下的鍵的不同執行不同的操作;這裡我們要用到 swatch/case 控制語句。
第二個和第三個要求:蛇吃到蘋果長度增加,分數加一,吃到毒蘑菇和碰到牆壁死亡
這樣我們需要一個函數能判斷蛇下一步碰到的是蘋果還是毒蘑菇或牆壁,並執行不同的操作。
我們可以利用 if/else 控制語句實現此功能。
第四個要求:分數每滿50分等級加一
那麼,我們需要一個函數能判斷當前是多少分,直到分數累積到50時才執行等級加一的操作。偶們可以用 while/do-while 控制語句實現此功能」。
綜上,僅僅是一個簡單的小遊戲都需要用到大量的控制語句。控制語句在C語言中十分普遍,十分重要。C語言共有9種控制語句,我將在未來的若干篇文章中通過實例依次講解每一種控制語句的語法、功能以及優缺點等,歡迎大家關注~
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
※C語言小程序——令人頭疼的年齡問題!
※最簡易 惡搞朋友的C語言代碼
※C語言 編程 20幾歲學和初中開始學習的差距
TAG:C加加 |
※C 的語言編程
※怎樣學習C語言程序設計
※語言學專業解析
※怎樣攻克SCI論文撰寫語言關
※Go 語言編程
※編程語言排行中找不見它的編程語言VBA
※掌握英語學習的訣竅,語言學習很EASY
※Go 編程語言的簡單介紹
※在編程語言排行中找不見它,VBA編程語言
※Pony 編程語言簡介
※語言修養之常用語句篇
※程序設計語言的簡單介紹
※文學語言與生活語言
※經典之作《演算法精解·C語言描述》
※何謂語文學習、語言學習?
※語言的魔方:語言塑造文化
※語言之外的漢語傳播
※C 語言動態數組
※C語言編程之《讓計算機開口說話》
※C 語言 繼承