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

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

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


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

2673.35 果凍幣

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

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

今天要教的是運算...
好了,大家知道怎麼宣告了吧??
c++的運算基本上和數學一樣,只是符號不同
數學中的加(+)減(-)乘(*)除(/)取餘數(%)後面括弧是C++的運算符號

在來就是在變數內放資料用=
例如x=10就是把x變數指定成10
變數可以和變數做運算
例如:
代碼:

#include <iostream>
usingnamespace std;
int main(){
int x;
int y;
int z;
x=10;
y=20;
z=x*y;
cout<<z<<endl;
system("pause");
return 0;
}

這樣會顯示出z,z是200

還有變數自己和自己也可以相加,有兩種方法
x=x+10;
x+=10;
這兩個結果都一樣,都是把X原來的值再加上10
不過我比較喜歡第二個方法...
還有要注意!!x要宣告後要給它個初始值,不然會是一堆怪怪的數字
給初始值有兩個辦法
第一個
代碼:

#include <iostream>
usingnamespace std;
int main(){
int x=0;
cout<<x<<endl;
system("pause");
return 0;
}

第二個
代碼:

#include <iostream>
usingnamespace std;
int main(){
int x;
x=0;
cout<<x<<endl;
system("pause");
return 0;
}

這兩個辦法都可以給初始值,最好每個變數都給他初使值,不然有時候忘記給會出現怪怪數字

還有一個小技巧順便告訴大家
變數宣告可以相同型態擠一行
例如
int x,y,z;
把x,y,z都指定成int型態了
這樣就不用
int x;
int y;
int z;
那麼麻煩= =+
給初始值也是一樣
int x=0,y=0,z=0;

好了...最近我比較忙@@"可能進度比較慢...
有問題歡迎提問...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

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


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