黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 題庫 - 直播 - 雄鷹 - 團購 - 書城 - 模考 - 學習通 - 導航 - 510 -
首頁考試吧網校題庫直播雄鷹510團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規劃師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
消防工程師
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 軟件水平考試 > 復習資料 > 程序員 > 正文

2015年軟件水平考試《程序員》知識點總結(3)

來源:考試吧 2014-12-9 15:03:21 考試吧:中國教育培訓第一門戶 模擬考場
考試吧特整理了“2015年軟件水平考試《程序員》知識點總結(3)”供考生備考2015年軟考參考,更多軟考相關資訊和備考資料請關注考試吧軟件水平考試網。

  變量

  變量是程序執行時,其值允許改變的數據對象,用來存儲輸入數據、計算的中間結果和程序的最終結果等。

  1.變量定義

  變量用標識符命名,通過變量定義引入的變量名習慣用英文字母開頭,C系統可能也會預定義一些標記系統特性的變量,系統定義的變量習慣用下線字符開頭。變量的數據特性由變量定義時指定的類型確定。若定義指定數據類型的變量(即不在指定數據類型基礎上定義新數據類型的變量,如指定類型的指針、數組等),這種變量定義的句法為:

  數據類型符變量名1,變量名2,……;

  編繹系統根據變量的數據類型確定存放它的值所需要的內存字節數,變量值的內部表示形多也由其類型確定。

  2.內部變量和外部變量

  變量按其定義出現在程序中的位置不同分成兩類:在函數內定義的變量稱為內部變量,而在函數之外(函數之間)定義的變量稱為外部變量。

  變量的存儲類型

  系統按程序對計算機存儲空間使用的不同要求,將內存分成不同用途的塊,與計算機的寄存器一起將存儲空間分成不同類別。而C程序通過指定變量的存儲類表明變量的不同的使用要求,讓系統將變量分配于不同的內存塊或寄存器。如在上述變量定義形式中,還要指定變量的存儲類型,變量定義的形式為:

  存儲類型符數據類型符變量名1,變量名2,…;

  其中存儲類型有四種: auto(自動的)、static(靜態的)、register寄存器的)和 extem外部的)。

  外部變量只允許被指定為靜態的,或不指定其存儲類型。內部變量可以被指定為自動的或靜態的、或寄存器的、或不指定存儲類型,若不指定存儲類型,它就是自動的。

  自動變量是內部變量,在函數內或復合語句內定義,它們被分配在堆棧區。

  靜態變量可以是內部變量,也可以是外部變量。靜態變量表示永久性和專用性,即在程序執行過程中一直存在,局限于定義它的函數(內部靜態變量)或局限于定義它的程序文件中那些函數(外部靜態變量)。靜態變量被分配在與程序相聯的內存數據區。

  寄存器變量是函數的內部變量或參數,也是一種臨時性的變量。如因函數使用非常頻繁程序希望將它分配在寄存器,程序就可將變量指定為寄存器的,但編譯系統也可能把它當作動變量處理。

  指定存儲類型是外部的,實際b是告訴編譯器,這個變量是一個外部變量,在這里要使它,而它的定義或在別的程序文件或在后面的程序段等別的地方。

  變量的作用域和生存期

  變量的使用要注意變量的作用域(可使用范圍)和生存期(存在的時間)。C語言規定,內部變量的作用域只局限于定義它的函數或復合語句。自動的內部變量是一種臨時性變量,函數被調用時分配,函數執行結束時釋放。而靜態變量在程序執行前分配,直至程序結束才釋放。由于靜態的內部變量在函數結束時,依舊保持存儲,函數上一次調用時留在內部靜態變量中的結果能被下一次調用時繼續使用。外部變量也在程序啟動前分配,直至程序執行結束釋放。普通的外部變量能提供別的源程序文件中的函數使用(要對它作外部說明);靜態的外部變量只能供定義它的源程序中的全部函數專用。由于外部變量能供整個程序使用,所以外部量不能重名。

  變量定義初始化

  變量定義是對變量的存儲空間提出一種要求,存儲空間分配后,變量的初值通常是不拔的。但程序可以要求系統在為變量分配存儲空間同時為變量設定初值,這就是變量定義初始化。在變量的定義形式中,在變量名之后接上“=初值表達式”,該初值表達式的值就作為該變量的初值。C語言另有約定,對于靜態變量和外部變量,若定義它們時未指定初值,系統給它們設置成全部二進位都是0的值。以下是各種變量定義的例子:

  (l)定義整型,并對其初始化。

  Short minInt =100;

  int i= l,j= 2, k=3;

  long p=-1L,q=1234567890L;

  unsigned usi= 254u;

  unsigned long up= 4294967295UL;

  (2)定義字符型變量,并對其初始化。

  char ch=‘A’;

  (3)定義實型(浮點型、雙精度型)變量,并對其初始化。

  float f=1.23456f;

  double d=1.2345678op87654;

上一頁  1 2 

  相關推薦:

  2015年軟件水平考試信息處理員知識點匯總

  2015年軟件水平考試網絡管理員基礎知識點匯總

  2015軟考信息系統項目管理師基本知識點精粹匯總

文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699
主站蜘蛛池模板: 亚洲日本香蕉视频 | 成人免费黄色网 | 午夜欧美精品久久久久久久久 | 一级毛片在线完整免费观看 | 日韩亚洲一区中文字幕 | 欧美xxxxxxxxxx黑人 | 国产成年人网站 | 成人免费观看一区二区 | 一级片视频免费观看 | 色综合久久久久久久久五月性色 | 全网免费在线播放视频入口 | 国产精品欧美久久久久天天影视 | 国产精品综合色区在线观看 | 欧美日韩精品 | 欧美日韩国产最新一区二区 | 日韩男女做性高清在线观看 | 天天爱天天色天天干 | 久久麻豆亚洲精品 | 成人性生活免费视频 | 青草综合| 黄色视频一级毛片 | 天天干女人 | 伊人日韩 | 成人影片在线免费观看 | 激情久久久久久久久久 | 在线观看一区二区三区视频 | 欧美超强性xxxxx | 怡红院日本一道日本久久 | 五月激情六月婷婷 | 国产在线精品成人一区二区三区 | 免费黄在线看 | 韩国理伦片a级在线观看 | 亚洲高清视频在线观看 | 欧美精品第三页 | 亚洲国产成人欧美激情 | 国产一区二区三区免费观看 | 人人做人人爽 | 嘿嘿午夜 | 日本工里番h本无遮拦全彩 日本高清中文字幕在线观穿线视频 | 欧美成人免费午夜全 | 亚洲欧美人成综合在线最新 |