這次分享的是常數、變數、宣告與初始化。
[常數]就是固定不變的數,如:PI=3.14
[變數]顧名思義就是會改變的數,如:y=2x
(在數學中x確定後y才會確定,因此x為自變數,y為應變數,x、y都屬於變數)
一、常數
常數在定義的時候,一開始就必須指定好資料型別並且給予值,因為它在整個程式在執行的時候值都不會改變的,所以這邊要注意:定義好值後就不能再更改了喔!
二、變數
因為變數是會不定時改變,倘若一開始沒有給予值,那麼就會等到有給予初始值的時候,變數才可以開始使用。
三、常數與變數名稱
在設計名稱時可以說是代號、代稱的意思,
在程式中稱之為「識別詞」,就如同上一篇
【入門級】-資料型別中所說的這個
「識別詞」就是要編寫自己的說詞,用它來在程式中做溝通,最佳的設計就是這個詞要跟它的功能相關,其他人來閱讀你的程式時也會比較好懂!尤其如果有共同開發者的時候,這個名詞的設計就更為重要了。
在定義設計的時候,要注意一點就是要避開資料型別的詞或是其它.Net相關的關鍵字,雖然電腦經過轉換後會讀得懂,但我們在寫程式的時候很容易混淆,所以要注意應該避免此情形哦!
.Net關鍵字包括:if、else、foreach、switch、case、default、break、do、while、namespace、publice、private、protected、using、void...等等。
倘若非使用關鍵字不可時,則在關鍵字前加上 @ 即可。
四、宣告與初始化
在C#程式一開始都需要做宣告、初始化條件,那麼要怎麼做呢?
這邊提醒一下
「=」就是賦予識別詞內容數值的意思喔!
「//」表示後面可以寫備註。
1.常數宣告與初始化方法如下:
const 資料型態 常數識別詞 = 數值內容;
Ex:
const double PI = 3.14; //將宣告與初始化寫在一起,宣告PI為常數狀態的倍精度浮點數,並且值為3.14
2.變數宣告與初始化方法如下:
資料型態 變數識別詞 = 數值內容;
Ex:
int Number = 5; //將宣告與初始化寫在一起,宣告PI為整數並且初始值為5
※補充
3.var宣告與初始化方法如下:
var 變數 = 數值內容;
Ex:
var A=5; //這邊編譯器會判斷A的資料型別為int,並且初始值為5
A=”Hello”; //因為上一行已經判斷A的資料型別為int,所以這邊出現資料型別string的”Hello”就會出現錯誤
這邊另外提醒大家,使用var這個資料型別的時候盡可能少用,雖然電腦會自動判別型別但是能不用就不用,因為這也會讓我們在寫程式的時候不容易讀,後續要使用這個變數時會不夠清楚是什麼型別,使用起來就會很麻煩。
4.DateTime宣告與初始化方法如下:
Datetime 變數名稱=類別.方法」
Ex:
DateTime dt = DateTime.Now; //取得現在日期與時間
今天先分享到這裡~
下一次分享修飾詞Public/Private/Protected等等相關
這些是用來表示變數限定可以在哪些地方使用哦~