軟件設計師程序語言基本成分一

軟件設計師 責任編輯:fh0213 2013-05-30

添加老師微信

備考咨詢

加我微信

摘要:點擊進入:軟考軟件設計師培訓視頻教程軟件設計師考試培訓面授班全國招生2.1.2程序語言的基本成分程序語言的基本成分包括數(shù)據(jù)、運算、控制和傳輸?shù)取?.程序語言的數(shù)據(jù)成分程序語言的數(shù)據(jù)成分指的是一種程序語言的數(shù)據(jù)類型。數(shù)據(jù)對象總是對應著應用系統(tǒng)中某些有意義的東西,數(shù)據(jù)表示則指示了程序中值的組織形式。數(shù)據(jù)

點擊進入:

軟件設計師考試培訓面授班全國招生

2.1.2程序語言的基本成分

程序語言的基本成分包括數(shù)據(jù)、運算、控制和傳輸?shù)取?/p>

1.程序語言的數(shù)據(jù)成分

程序語言的數(shù)據(jù)成分指的是一種程序語言的數(shù)據(jù)類型。數(shù)據(jù)對象總是對應著應用系統(tǒng)中某 些有意義的東西,數(shù)據(jù)表示則指示了程序中值的組織形式。數(shù)據(jù)類型用于代表數(shù)據(jù)對象,還用 于在基礎機器中完成對值的布局,同時還可用于檢査表達式中對運算的應用是否正確。

數(shù)據(jù)是程序操作的對象,具有存儲類別、類型、名稱、作用域和生存期等屬性,使用時要為它分配內存空間。數(shù)據(jù)名稱由用戶通過標識符命名,標識符是由字母、數(shù)字和下劃線 組成的標記;類型說明數(shù)據(jù)占用內存的大小和存放形式;存儲類別說明數(shù)據(jù)在內存中的位置和 生存期;作用域則說明可以使用數(shù)據(jù)的代碼范圍:生存期說明數(shù)據(jù)占用內存的時間范圍。從不 同角度可將數(shù)據(jù)進行不同的劃分。

1)常量和變量

按照程序運行時數(shù)據(jù)的值能否改變,將數(shù)據(jù)分為常量和變量。程序中的數(shù)據(jù)對象可以具有 左值和(或)右值,左值指存儲單元(或地址、容器),右值是值(或內容)。變量具有左值和 右值,在程序運行過程中其右值可以改變;常量只有右值,在程序運行過程中其右值不能改變。

2)全局量和局部量

按數(shù)據(jù)的作用域范圍,可分為全局量和局部量。系統(tǒng)為全局變量分配的存儲空間在程序運 行的過程中一般是不改變的,而為局部變量分配的存儲單元是動態(tài)改變的。

3)數(shù)據(jù)類型

按照數(shù)據(jù)組織形式的不同可將數(shù)據(jù)分為基本類型、用戶定義類型、構造類型及其他類型。 C (C++)的數(shù)據(jù)類型如下。

(1)基本類型:整型(int)、字符型(char)、實型(float、double)和布爾類型(bool)。

(2)特殊類型:空類型(void)。

(3)用戶定義類型:枚舉類型(enum)。

(4)構造類型:數(shù)組、結構、聯(lián)合。

(5)指針類型:type*.

(6)抽象數(shù)據(jù)類型:類類型。

其中,布爾類型和類類型由C++語言提供。

2.程序語言的運算成分

程序語言的運算成分指明允許使用的運算符號及運算規(guī)則。大多數(shù)高級程序語言的基本運 算可以分成算術運算、關系運算和邏輯運算,有些語言如C (C++)還提供位運算。運算符號 的使用與數(shù)據(jù)類型密切相關。為了明確運算結果,運算符號要規(guī)定優(yōu)先級和結合性,必要時還 要使用圓括號。

返回目錄:軟件設計師程序語言基礎知識匯總

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!