c#小灶——常量、變數和賦值

怡紅公子0526發表於2019-08-13

常量

常量很好理解,和變數相對,就是不會變的量。比如,1就是常量,3.6也是常量,‘a’也是常量,“aaaaa”也是常量,只是不同型別。這些都是表面上一眼就看出來的常量,還有一種表面上看不出來的常量,符號常量,又叫定義常量。

比如說,我程式中要多次用到一個特別長的數,可是我怕寫多了出錯,這時就可以使用符號常量,定義一個識別符號,就用它來代替了。寫法是“const 資料型別 識別符號(名字)”:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace hello
{
    class Program
    {
        static void Main(string[] args)
        {

            const double pi= 3.14; //使用const定義符號常量
            Console.WriteLine(pi);
            Console.ReadKey();
        }
    }
}

執行結果是3.14,雖然我們程式碼寫的是輸出pi,但執行時卻是輸出3.14,因為我們使用符號常量pi代替了3.14。

 變數

顧名思義,變數就是會變的量。定義變數的方法就是“資料型別 識別符號(變數名)”。如:

int num;

這樣就定義好了一個整型的變數num。

賦值

變數就相當於是一個容器,裡面的值才是我們需要的,我們通過變數的名字就可以找到這個值。所以變數要賦值才可以使用,如:

num =1;

這樣就給上面定義的變數num賦值為1了。

一定要注意,”=“在這裡是賦值的意思,不是等於號,千萬不要和數學搞混了!

變數一定要先定義,然後才能賦值使用,不過通常我們會在定義的時候直接給它賦值,如:

int num=1;

我們來看一下實現的效果:

 

相關文章