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

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

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


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

2673.35 果凍幣

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

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

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

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

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

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

using System;

class HelloCSharp
{
    public static void Main()
    {
        int x;
        int y;
        int z;
        x = 10;
        y = 20;
        z = x * y;
        Console.WriteLine(z);
    }
}

這樣會顯示出z,z是200

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

using System;

class HelloCSharp
{
    public static void Main()
    {
        int x=0;
        Console.WriteLine(x);
    }
}

第二個
代碼:

using System;

class HelloCSharp
{
    public static void Main()
    {
        int x;
        x = 0;
        Console.WriteLine(x);
    }
}

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

還有一個小技巧順便告訴大家
變數宣告可以相同型態擠一行
例如
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 維護製作