yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 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;
好了...最近我比較忙@@"可能進度比較慢...
有問題歡迎提問... |
|