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

2015軟考程序設計和程序設計語言知識點輔導(1)

來源:考試吧 2015-01-23 11:38:07 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理“2015軟考程序設計和程序設計語言知識點輔導(1)”供考生參考,更多軟件水平考試資訊和備考資料清關注考試吧軟件水平考試網。

  指針數(shù)組

  當數(shù)組元素類型為某種指針類型時,該數(shù)組就是指針數(shù)組。指針數(shù)組的定義形式為

  類型說明符 *數(shù)組名[常量表達式] ;

  例如,int *p[10] ;

  定義指針數(shù)組p的每個元素都是能指向int型數(shù)據的指針變量,p有10個元素,它們是p[0] 、p[l]、…、p[9].和一般的數(shù)組定義一樣,數(shù)組名p也可作為p[0]的地址。

  在指針數(shù)組的定義形式中,由于“[ ]”比“*”的優(yōu)先級高,使數(shù)組名先與“[]”結合,形成數(shù)組的定義,然后再與數(shù)組名之前的“*”結合,表示此數(shù)組的元素是指針類型的。注意,在“*”與數(shù)組名之外不能加上圓括號,否則變成指向數(shù)組的指針變量。

  引人指針數(shù)組的主要目的是便于統(tǒng)一管理同類的指針。如利用指針數(shù)組能實現(xiàn)對一組獨立的變量以數(shù)組的形式對它們作統(tǒng)一處理。如有以下定義:

  in a,b,c,d,e,f;

  int *apt[]={&a,&b,&c,&d,&e,&f};

  下面的循環(huán)語句能順序訪問獨立的變量a、b 、c、d、e、f;

  for( k=0; k<6;k++)

  printf(“%d\t”,*apt[k]);/*其中*apt[k]可寫成**(apt+k)*/

  當指針數(shù)組的元素分別指向二維數(shù)組各行首元素時,也可用指針數(shù)組引用二維數(shù)組的元素。以下代碼說明指針數(shù)組引用二維數(shù)組元素的方法。設有以下代碼:

  int a[10][20] ,i;

  int *b[10];

  for(1=0;i<10;i++)/*b[i]指向數(shù)組元素a[i][0]*/

  b[i]=&a[i][0] ;

  則表達式a[i][j]與表達式b[i][j]引用同一個元素,即從指針數(shù)組方向來看,因b[i]指向元素a[i][0],*(b[i]+j)或 b[i][j]引用元素a[i][j].

  另外,當指針數(shù)組的元素指向不同的一維數(shù)組的元素時,也可通過指針數(shù)組,如同二維數(shù)組那樣引用各一維數(shù)組的元素。如以下代碼所示:

  char w0[ ]=“Sunday”,w1[ ]=“Monday”,w2[ ]=“Tuesday”,

  w3[ ]=“Wednesday”, w4[ ]=“Thursday”, w5[ ]=“Friday”,

  w6[ ]=“saturday”;

  char *wName[ ]={w0,wl,w2,w3,w4,w5,w6 };

  則語句for(i=0;i<=6;i++)

  printf(“%s\n”, wName[i]);

  輸出星期的英文名稱。代碼wName[2][4]引用字符w2[4],其值為'd'.

  以下例子把一維數(shù)組分割成不等長的段,通過指針數(shù)組,把一維數(shù)組當作二維數(shù)組來處理。

  # include

  # define N 8

  int p[N*(N+l)/2],i,j,*pt[N] ;

  void main()

  { for(pt[0]=p, i=l;i

  pt[i]=pt[i-1]+i;

  for(i=0; i

  pt[i][0]=pt[i][i]=l;

  for(j=l;j

  pt[i][j]=pt[i-1][j-1]+pt[i-1][j];

  }

  for(i=0;i< N; i++) {

  printf(“%*c”,40-2*i,'');

  for(j=0; j<=i ;j++)

  printf(“M”, pt[i][j]) ;

  printf(“\n”);

  }

  }

  程序產生如下形式的二項式系數(shù)三角形:

  1

  1 1

  1 2 1

  1 3 3 1

  1 4 6 4 1

  1 5 10 1O 5 1

  1 6 15 20 15 6 1

  1 7 21 35 35 21 7 1

上一頁  1 2 

  相關推薦:

  2015年軟考軟件測評師基礎知識匯總

  2015年軟件水平考試網絡管理員復習筆記匯總

  各地2015年計算機軟考報名時間及報名入口匯總

文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧