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

Google
[轉貼][教學]超簡單c++教學-8

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


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

2673.35 果凍幣

發表發表於: 2007-9-4, PM 7:31 星期二    文章主題: [轉貼][教學]超簡單c++教學-8 引言回覆

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

這次該來講講另一種迴圈了
while
這是一種無限的次數的迴圈
像for一樣,但是他的條件不是次數
先舉個範例
代碼:

int x=1;
while(x==1){
   cout<<"x=1"<<endl;
}

這段程式碼拿去run的話會跑不停,因為X並沒有做任何變更,所以一直是1
然後while會在X=1的情況下不停的run


這個while有什麼用途呢?
他可是很好用的喔,例如求某數要除以2幾次(小數點無條件捨去)才會等於0
就可以這樣寫
代碼:

#include <iostream>
using namespace std;
int main(){
  int x,y=0;
  cin>>x;
  while(x>0){
    x=x/2;
    y++;
  }
  cout<<"要"<<y<<"次"<<endl;
  system("pause");
  return 0;
}


這樣大家懂了嗎@@??
有問題可以問喔
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

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


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