C語(yǔ)言知識(shí)點(diǎn)匯總

一、概覽

C的歷世和特性.

編寫(xiě)程序所需的步驟.

關(guān)于編譯器和鏈接器的一些知識(shí).

C的標(biāo)準(zhǔn).

二、C語(yǔ)言概述

運(yùn)算符:=.

函數(shù):main(),printf().

編寫(xiě)一個(gè)簡(jiǎn)單的C程序.

創(chuàng)建整型變量,為其賦值,并在屏幕上顯示該值.

換行字符.

如何在程序中加入注釋,建立包含多個(gè)函數(shù)的程序,以及找出程序中的錯(cuò)誤.

理解什么是關(guān)鍵字.

三、數(shù)據(jù)和C

關(guān)鍵詞:int,short,long,unsigned,char,float,double,_Bool,_Complex,_Imaginary.

運(yùn)算符:sizeof.

函數(shù):scanf().

C語(yǔ)言使用的基本數(shù)據(jù)類型.

整數(shù)類型和浮點(diǎn)數(shù)類型的區(qū)別.

對(duì)上述類型,如何書(shū)寫(xiě)常量和聲明變量.

使用printf()和scanf()函數(shù)讀寫(xiě)各種類型數(shù)據(jù)的值.

四、字符串和格式化輸入/輸出

函數(shù):strlen().

關(guān)鍵詞:const.

字符串.

如何創(chuàng)建和存儲(chǔ)字符串.

如何使用scanf()和printf()讀取和顯示字符串.

如何使用strlen()函數(shù)獲取字符串的長(zhǎng)度.

使用C預(yù)處理器的#define和ANSI C 的const修飾符創(chuàng)建符號(hào)常量.

五、運(yùn)算符、表達(dá)式和語(yǔ)句

關(guān)鍵詞:while,typedef.

運(yùn)算符:= - * / % ++ -- (type).

C的各種各樣的運(yùn)算符,其中包括用于普通教學(xué)運(yùn)算的運(yùn)算符.

運(yùn)算符的優(yōu)先級(jí)以及術(shù)語(yǔ)"語(yǔ)句"和"表達(dá)式"的含義.

簡(jiǎn)單的while循環(huán).

復(fù)合語(yǔ)句、自動(dòng)類型轉(zhuǎn)換和類型指派.

如何編寫(xiě)帶有參數(shù)的函數(shù).

六、C控制語(yǔ)句:循環(huán)

關(guān)鍵詞:for,while,do while.

運(yùn)算符:< > >= <= != == += *= -= /= %=.

函數(shù):fabs().

C的三種循環(huán)結(jié)構(gòu):while、for 和 do while.

使用關(guān)系運(yùn)算符構(gòu)建控制循環(huán)的表達(dá)式.

其他一些運(yùn)算符.

循環(huán)中常用的數(shù)組.

編寫(xiě)具有返回值的函數(shù).

七、C控制語(yǔ)句:分支和跳轉(zhuǎn)

關(guān)鍵詞:if、else、switch、continue、break、case、default、goto.

運(yùn)算符:&& || ?:.

函數(shù):getchar()、putchar()以及ctype.h系列.

怎么使用 if 和 if else 語(yǔ)句以及如何嵌套使用它們.

使用邏輯運(yùn)算符將關(guān)系表達(dá)式組合為更加復(fù)雜的判斷表達(dá)式.

C的條件運(yùn)算符.

switch語(yǔ)句.

break、continue和goto跳轉(zhuǎn).

使用C的字符I/O函數(shù):getchar()和putchar().

由ctype.h頭文件提供的字符分析函數(shù)系列.

八、字符輸入/輸出和輸入確認(rèn)

有關(guān)輸入、輸出以及緩沖和非緩沖輸入之間的區(qū)別的更多內(nèi)容.

從鍵盤(pán)模擬文件結(jié)尾條件的方法.

如何重定向?qū)⒛愕某绦蚝臀募噙B接.

使用戶界面更加友好.

九、函數(shù)

關(guān)鍵詞:return.

運(yùn)算符:*(一元)、 &(一元).

函數(shù)及其定義方式.

參數(shù)和返回值的使用方法.

使用指針變量作為函數(shù)參數(shù).

函數(shù)類型.

ANSI C 原型.

遞歸.

十、數(shù)組和指針

關(guān)鍵詞:static.

運(yùn)算符:&*(一元).

創(chuàng)建和初始化數(shù)組的方法.

指針及指針和數(shù)組間的關(guān)系.

編寫(xiě)使用數(shù)組的函數(shù).

二維數(shù)組.

十一、字符串和字符串函數(shù)

函數(shù):gets()、puts()、strcat()、strncat()、strcmp()、strncmp()、strcpy()、strncpy()、sprintf()、strchr().

創(chuàng)建和使用字符串.

利用C庫(kù)里的字符串和字符串函數(shù)創(chuàng)建自己的字符串函數(shù).

使用命令行參數(shù).

十二、存儲(chǔ)類、鏈接和內(nèi)存管理

關(guān)鍵詞:auto、extern、static、register、const、volatile、restricted.

函數(shù):rand()、srand()、time()、malloc()、calloc()、free().

在C中如何確定變量的作用域以及變量的生存期.

設(shè)計(jì)更復(fù)雜的程序.

十三、文件輸入/輸出

函數(shù):? fopen()、getc()、putc()、exit()、fclose()、fprintf()、fscanf()、fgets()、fputs()、rewind()、fseek()、ftell()、fflush()、fgetpos()、fsetpos()、feof()、ferror()、ungetc()、setvbuf()、fread()、fwrite().

如何使用C的標(biāo)準(zhǔn)I/O函數(shù)系列處理文件.

文本模式和二進(jìn)制模式,文本格式和二進(jìn)制格式,以及緩沖和非緩沖I/O.

使用既可以順序存取文件又可以隨機(jī)存取文件的函數(shù).

十四、結(jié)構(gòu)和其他數(shù)據(jù)形式

關(guān)鍵詞:struct、union、typedef.

運(yùn)算符:. ->.

什么是C語(yǔ)言中的結(jié)構(gòu),如何創(chuàng)建結(jié)構(gòu)模板和結(jié)構(gòu)變量.

C的 typedef 工具.
聯(lián)合及指向函數(shù)的指針.

十五、位操作

運(yùn)算符:~ & | ^ >> << &= |= ^= >>= <<=.

二進(jìn)制、十進(jìn)制和十六進(jìn)制記數(shù)法.

用于處理一個(gè)值中個(gè)別位的兩個(gè)C工具:位運(yùn)算和位字段.

十六、C預(yù)處理器和C庫(kù)

預(yù)處理指令:#define、#include、#ifdef、#else、#endif、#ifndef、#if、#elif、#line、#error、#pragma.

函數(shù):sqrt()、atan()、atan2()、exit()、atexit()、assert()、memcpy()、memmove()、va_start()、va_arg()、va_copy()、va_end().

C預(yù)處理器的更多功能.

類函數(shù)宏和條件編譯.

內(nèi)聯(lián)函數(shù).

C庫(kù)概述和其中一些方便的函數(shù),

十七、高級(jí)數(shù)據(jù)表示

用C表示多種數(shù)據(jù)類型.

新的算法,以及增強(qiáng)你概念上開(kāi)發(fā)程序的能力.

抽象數(shù)據(jù)類型(Abstract data type, ADT).

函數(shù):進(jìn)一步學(xué)習(xí) malloc().

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,199評(píng)論 1 10
  • 指針是C語(yǔ)言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語(yǔ)言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,615評(píng)論 3 44
  • 阿美年輕時(shí)是個(gè)漂亮愛(ài)美的姑娘,早早輟學(xué)的她16歲就開(kāi)始四處打工,也就是從那時(shí)起親戚朋友開(kāi)始給她介紹對(duì)象,一波又一波...
    人生需要靠自己閱讀 3,696評(píng)論 0 1
  • Hi,老鐵們好啊!前段時(shí)間給大家推薦了幾部治愈類的動(dòng)漫,文里面說(shuō)到平時(shí)更喜歡推理懸疑類的作品,有不少小伙伴也表示很...
    f7246e999e03閱讀 675評(píng)論 0 0
  • 夏休みには列車(れっしゃ)に揺(ゆ)られて 暑假里搖曳于列車中 田舎(いなか)のおじいちゃん家(うち)へいったっけ...
    餅餅餅醬閱讀 150評(píng)論 0 0

友情鏈接更多精彩內(nèi)容