首頁 - 網校 - 萬題庫 - 美好明天 - 直播 - 導航
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C語言 > 復習資料 > 正文

2017年全國計算機二級C語言考點:對C語言的深入探討

來源:考試吧 2017-09-30 10:28:45 要考試,上考試吧! 萬題庫
“2017年全國計算機二級C語言考點:對C語言的深入探討”供考生參考。更多計算機等級考試內容請訪問考試吧計算機等級考試網。

  擊查看:2017年全國計算機二級考試C語言考點匯總

  【考點1】編譯預處理

  凡以#開頭的這一行,都是編譯預處理命令行,編譯預處理不加分號,不占運行時間。宏替換僅是簡單的文本替換,如#define f(x) (x)*(x)和#define f(x) x*x替換f(2+2)時就有區(qū)別,前者展開為(2+2)*(2+2),后者為2+2*2+2。

  如果源文件f2.c中有#include"f1.c"可以理解為把源文件f1.c原樣包含到f2.c中,使f1.c和f2.c融合到一起成為一個C程序編譯。所以一個C程序必有主函數(shù),但一個C源文件未必有主函數(shù)。

  【考點2】標識符作用域

  局部變量是在函數(shù)內或復合語句內定義的變量,作用域為定義它的函數(shù)內。局部變量有三種類型:自動auto,寄存器register和靜態(tài)static。

  自動變量隨著函數(shù)的使用與否創(chuàng)建消失;寄存器變量分配在cpu中,沒有內存地址;靜態(tài)變量占用固定存儲單元,在程序執(zhí)行過程不釋放,直到程序運行結束。

  全局變量是在函數(shù)外定義的變量,作用域從定義它的位置到整個源文件結束為止,生存期為整個程序運行期間。全局變量都是靜態(tài)變量。

  【考點3】動態(tài)存儲分配

  malloc(size)用來創(chuàng)建size個字節(jié)的連續(xù)存儲空間,返回值類型為void *型。malloc函數(shù)常用于動態(tài)創(chuàng)建鏈表結點,如int *p; p=(int *)malloc(sizeof(int));。

  calloc(n,size)創(chuàng)建n個同一類型的連續(xù)存儲空間,可以理解為n個malloc。

  int *p; p=(int *) calloc (10,sizeof(int));。p指向首地址。

  free(p)釋放動態(tài)分配的存儲單元。

  【考點4】main函數(shù)的參數(shù)

  還有main(int argc,char **argv) {}

  這種含有參數(shù)的題目,是很呆板的題目。第一個參數(shù)是表示輸入的字符串的數(shù)目,第二個參數(shù)是指向存放的字符串。

  【考點5】函數(shù)指針

  函數(shù)指針的用法(*f)()記住一個例子:

  int add(int x, int y)

  {....}

  main()

  { int (*f)();

  f=add;

  }

  賦值之后:合法的調用形式為

  1、add(2,3);

  2、f(2,3);

  3、(*f)(2,3);

掃描/長按二維碼幫助考試通關
2017等考成績查詢時間
2017等考各科通關技巧
2017各科最新預測試卷
2017等考成績評定及管理

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關推薦:

  各地2017年9月計算機等考成績查詢時間|免費查分提醒

  2017年計算機等級考試備考經驗及應試技巧匯總

  2017年全國計算機等級考試復習知識點匯總(各科目)

  2017年全國計算機等級考試時間|教材目錄(2017年版)

  計算機等級考試成績評定流程及標準|合格證書樣本及證書說明

  歷年真題匯總|考試吧特別策劃:2017年計算機等級考試報考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習
·免費真題 ·模考試題
微信掃碼,立即獲。
掃碼免費使用
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 出版物經營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧