官术网_书友最值得收藏!

3.3 常量與變量

C#語言同時包含常量和變量。常量和變量可用來代表程序中的數據,是程序運行不可缺少的一部分。在程序執行過程中,其值不發生改變的量為常量,其值可變的量稱為變量。

3.3.1 常量

常量是指在程序的運行過程中其值不能改變的量。常量在編譯時便已確定了它的值,在整個程序中不能修改。常量聲明的同時必須賦值。常量必須具有一個有效的符號名稱,其命名規則與變量命名規則相同。

常量的命名格式為:

            const  常量數據類型 常量名(標識符)=常量值;

常量的命名規則如下。

● 標識符必須以字母或者@符號開頭。

● 標識符只能由字母、數字和下畫線組成,不能包括標點、運算符和特殊符號。

● 標識符不能與C#中的關鍵字同名。

● 標識符不能與C#中的庫函數同名。

3.3.2 變量

變量是指在程序執行過程中值可以改變的量,當程序對數據進行讀、寫、運算等操作,需要保存特定的值或計算結果時,就需要用到變量(Variable)了。變量會在程序執行時在計算機中占用一定內存單元的存儲區域,通過指定變量的名稱來使用和管理變量。從數據存儲角度上講,變量名相當于存儲數據的變量所占存儲區域的標識名。在C#中聲明變量使用下述語法:

            datatype identifiler

例如:int i;

這個語句聲明int變量i。但是編譯器不會分配存儲區域給這個變量,直到在程序中為這個變量初始化時才會分配,如使用賦值語句=。

例如:i=1;

            bool x=true;

這時編譯器將在堆棧中給它分配4個字節,以保存其值。

C#中變量的命名需要遵循以下規定。

● 變量名只能以字母開頭。

● 變量名只能由字母、數字和下畫線組成,不能包含空格、標點符號和運算符等其他符號。

● 變量名不能與C#中的庫函數名稱相同。

● 變量名不能與C#中的關鍵字名稱相同。

注意:良好的命名習慣可以幫助程序設計者提高代碼編寫的正確性與可讀性,因此在編程時要注意盡量讓變量的名稱與變量所表示的數據含義具有一致性。

主站蜘蛛池模板: 阳泉市| 华蓥市| 霍山县| 古丈县| 垦利县| 潜江市| 衡南县| 黑龙江省| 刚察县| 花莲县| 普格县| 永川市| 通山县| 安陆市| 双鸭山市| 阿瓦提县| 华池县| 遵义市| 甘南县| 京山县| 中西区| 即墨市| 西乡县| 苏尼特右旗| 尖扎县| 阳泉市| 黄石市| 张家港市| 沙洋县| 滦南县| 镇巴县| 曲沃县| 集贤县| 扬中市| 沅江市| 普宁市| 九龙县| 沁水县| 图们市| 仁布县| 夹江县|