• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 計算機二級C語言復習知識積累

        時間:2024-07-10 10:05:09 計算機等級 我要投稿
        • 相關推薦

        2017年計算機二級C語言復習知識積累

          結構式語言的顯著特點是代碼及數(shù)據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。下面是小編整理的關于計算機二級C語言復習知識積累,歡迎大家參考!

        2017年計算機二級C語言復習知識積累

          【考點1】文件類型指針

          文件指針是一個指向結構體類型的指針,定義格式為:FILE *指針變量名。在使用文件時,都需要先定義文件指針。

          【考點2】文本文件與二進制文件

          文本形式存放的是字符的ASCII碼,二進制形式存放的是數(shù)據的二進制。例如“100”如果是文本形式就是存儲’1’、 ’0’、 ’0’三個字符的ASCII碼(00110001 00110000 00110000),如果是二進制形式就把100轉化成二進制(01100100)。

          【考點3】打開文件

          文件的打開形式:

          FILE *fp;

          fp=fopen(“c:\\lab.c”,”rb”);。

          fopen函數(shù)的前面一部分為文件名,后面一部分為文件的使用方式。其中r代表讀,w代表寫,a代表添加,b代表二進制位的。

          【考點4】文件函數(shù)

          判斷文件結束feof函數(shù),移動文件指針位置fseek函數(shù),獲得文件位置ftell函數(shù),文件位置移到開頭rewind函數(shù),文件字符輸入輸出fgetc函數(shù)和fputc函數(shù),文件輸入輸出fscanf函數(shù)和fprintf函數(shù),文件字符串輸入輸出fgets函數(shù)和fputs函數(shù),讀寫二進制文件fread函數(shù)和fwrite函數(shù)。

          對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);

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【計算機二級C語言復習知識積累】相關文章:

        計算機二級C語言入門知識點積累08-24

        計算機二級c語言考試復習知識點09-28

        2017年計算機二級C語言知識點積累10-13

        全國計算機二級C語言知識點復習06-21

        2017年計算機二級C語言重點知識積累09-12

        計算機二級C語言復習資料10-17

        全國計算機二級C語言《選擇結構》知識點復習09-21

        計算機二級c語言知識點盤點06-18

        2017計算機二級考試C語言復習題07-31

        2017年計算機二級C語言基本知識08-07

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 精品国产在天天在线观看 | 亚洲日韩精品欧美国产动漫第一页 | 制服丝袜欧美久久 | 午夜男女爽刺激视频在线 | 午夜性色福利在线视频福利 | 新sss乱码视频在线观看 |

            2017年計算機二級C語言復習知識積累

              結構式語言的顯著特點是代碼及數(shù)據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。下面是小編整理的關于計算機二級C語言復習知識積累,歡迎大家參考!

            2017年計算機二級C語言復習知識積累

              【考點1】文件類型指針

              文件指針是一個指向結構體類型的指針,定義格式為:FILE *指針變量名。在使用文件時,都需要先定義文件指針。

              【考點2】文本文件與二進制文件

              文本形式存放的是字符的ASCII碼,二進制形式存放的是數(shù)據的二進制。例如“100”如果是文本形式就是存儲’1’、 ’0’、 ’0’三個字符的ASCII碼(00110001 00110000 00110000),如果是二進制形式就把100轉化成二進制(01100100)。

              【考點3】打開文件

              文件的打開形式:

              FILE *fp;

              fp=fopen(“c:\\lab.c”,”rb”);。

              fopen函數(shù)的前面一部分為文件名,后面一部分為文件的使用方式。其中r代表讀,w代表寫,a代表添加,b代表二進制位的。

              【考點4】文件函數(shù)

              判斷文件結束feof函數(shù),移動文件指針位置fseek函數(shù),獲得文件位置ftell函數(shù),文件位置移到開頭rewind函數(shù),文件字符輸入輸出fgetc函數(shù)和fputc函數(shù),文件輸入輸出fscanf函數(shù)和fprintf函數(shù),文件字符串輸入輸出fgets函數(shù)和fputs函數(shù),讀寫二進制文件fread函數(shù)和fwrite函數(shù)。

              對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);