電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
[轉貼][教學]超簡單c#教學 vol 4

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
yag
Site Admin


註冊時間: 2007-05-02
文章: 688

2673.35 果凍幣

發表發表於: 2007-8-28, PM 2:18 星期二    文章主題: [轉貼][教學]超簡單c#教學 vol 4 引言回覆

原作者:babu61509 ( 轉貼前已取得babu61509及ilmsilms同意 )
原出處:http://www.getphpbb.com/phpbb/viewtopic.php?t=204&mforum=209774061336771

盜版ilmsilms的C++教學XD (已有ilmsilms的回應訊息同意)
應該會跟版主的教學同步 (?)

=============================================

今天要說的是流程判斷

大家可以宣告一個bool來做個實驗,C++的判斷方式就是判斷true和false而已
我們可以用判斷式來產生
例如

[code]
int x=50,y=10;
bool b;
b=x>y;
[code]

這個樣子b是True(1),因為我們的判斷式是A大於B,如果A大於B就成立,出現true,沒有就是False(0)
判斷式常用的有:
等於 ==
大於 >
小於 <
不等於 !=
注意!!等於判斷式和算數的不一樣!!
算數的是=
如果搞錯了會像下面一樣

正確:

[code]
int x=50,y=10;
bool b;
b=x==y;
[/code]

錯誤:

[code]
int x=50,y=10;
bool b;
b=x=y;
[/code]

本來是比較X和Y是否相同,錯誤的會變成把X變成Y,這樣不管怎麼樣都會true
再舉個例子

[code]
int x=50,y=10;
bool b;
b=(x<y);
[/code]

加個括弧大家會比較看得清楚XD
這是在比較X和Y,判斷是小於,所以如果X小於Y的話會輸出1,沒有的話會輸出0
這裡的1是true,0是false
然後把結果輸入到B裡面去

學會判斷後就可以開始學習流程控制和迴圈之類的東東了
下一次會講到XD
有問題歡迎提問喔
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作