- 相關(guān)推薦
2023計算機(jī)二級C語言文件知識點
C語言是一種計算機(jī)程序設(shè)計語言,它既具有高級語言的特點,又具有匯編語言的特點。以下是小編分享給大家的2023計算機(jī)二級C語言文件知識點,歡迎閱讀!
【考點1】文件類型指針
文件指針是一個指向結(jié)構(gòu)體類型的指針,定義格式為:FILE *指針變量名。在使用文件時,都需要先定義文件指針。
【考點2】文本文件與二進(jìn)制文件
文本形式存放的是字符的ASCII碼,二進(jìn)制形式存放的是數(shù)據(jù)的二進(jìn)制。例如“100”如果是文本形式就是存儲’1’、 ’0’、 ’0’三個字符的ASCII碼(00110001 00110000 00110000),如果是二進(jìn)制形式就把100轉(zhuǎn)化成二進(jìn)制(01100100)。
【考點3】打開文件
文件的打開形式:
FILE *fp;
fp=fopen(“c:lab.c”,”rb”);。
fopen函數(shù)的前面一部分為文件名,后面一部分為文件的使用方式。其中r代表讀,w代表寫,a代表添加,b代表二進(jìn)制位的。
【考點4】文件函數(shù)
判斷文件結(jié)束feof函數(shù),移動文件指針位置fseek函數(shù),獲得文件位置ftell函數(shù),文件位置移到開頭rewind函數(shù),文件字符輸入輸出fgetc函數(shù)和fputc函數(shù),文件輸入輸出fscanf函數(shù)和fprintf函數(shù),文件字符串輸入輸出fgets函數(shù)和fputs函數(shù),讀寫二進(jìn)制文件fread函數(shù)和fwrite函數(shù)。
以上函數(shù)要求知道格式會用,清楚是用于二進(jìn)制文件還是文本文件。
拓展:全國計算機(jī)二級C語言知識點復(fù)習(xí):函數(shù)
【考點1】函數(shù)的定義
函數(shù):是具有一定功能的一個程序塊;是C 語言的基本組成單位。
函數(shù)的首部為:函數(shù)類型 函數(shù)名(類型1 形參1,類型2 形參2,……)。在函數(shù)定義中不可以再定義函數(shù),即不能嵌套定義函數(shù)。函數(shù)類型默認(rèn)為int型。
【考點2】庫函數(shù)
調(diào)用C語言標(biāo)準(zhǔn)庫函數(shù)時要包含include命令,include命令行以#開頭,后面是“xx”或<xx>括起來的后綴為”.h”的頭文件。以#開頭的一行稱為編譯預(yù)處理命令行,編譯預(yù)處理不是C語言語句,不加分號,不占運(yùn)行時間。
【考點3】函數(shù)的返回值
函數(shù)通過return語句返回一個值,返回的值類型與函數(shù)類型一樣。return語句只執(zhí)行一次,執(zhí)行完或函數(shù)體結(jié)束后退出函數(shù)。
【考點4】函數(shù)的聲明
函數(shù)要“先定義后調(diào)用”,或“先聲明再調(diào)用后定義”。函數(shù)的聲明一定要有函數(shù)名、函數(shù)返回值類型、函數(shù)參數(shù)類型,但不一定要有形參的名稱。
【考點5】函數(shù)的調(diào)用
程序從上往下執(zhí)行,當(dāng)碰到函數(shù)名后,把值傳給調(diào)用函數(shù),當(dāng)程序得到了返回值或調(diào)用函數(shù)結(jié)束,再順序往下執(zhí)行。
【考點6】函數(shù)的參數(shù)及值傳遞
形式參數(shù)簡稱形參,是定義函數(shù)時函數(shù)名后面括號中的參數(shù)。實在參數(shù)簡稱實參,是調(diào)用函數(shù)時函數(shù)名后面括號中的參數(shù)。實參和形參分別占據(jù)不同的存儲單元。實參向形參單向傳遞數(shù)值。
“傳值”與“傳址”的區(qū)別:傳數(shù)值的話,形參的變化不會改變實參的變化。傳地址的話,形參的變化就有可能改變實參所對應(yīng)的量。(考試的重點)
函數(shù)的參數(shù),返回數(shù)值(示意圖)。
【考點7】函數(shù)的遞歸調(diào)用
函數(shù)直接或間接地調(diào)用自己稱為函數(shù)的遞歸調(diào)用。遞歸調(diào)用必須有一個明確的結(jié)束遞歸的條件。在做遞歸題時可把遞歸的步驟一步步寫下來,不要弄顛倒了。
【考點8】要求掌握的庫函數(shù)
sqrt()算術(shù)平方根函數(shù),fabs()絕對值函數(shù),sin()正弦函數(shù),sin(3.14159/180*30);,pow()冪函數(shù),23是由pow(2,3)表示的。
【計算機(jī)二級C語言文件知識點】相關(guān)文章:
計算機(jī)二級C++C++語言概述03-30
2016計算機(jī)二級考試C語言知識點總結(jié)03-16
2016計算機(jī)二級考試《C語言》知識點歸納03-05
2017年計算機(jī)二級C語言對C語言的深入探討知識點03-29
C語言文件的創(chuàng)建與建立11-27
C語言頭文件封裝11-27