首页
/
每日頭條
/
生活
/
c語言考前必備知識
c語言考前必備知識
更新时间:2025-12-05 06:53:20

c語言考前必備知識(期末複習之C語言基礎知識梳理)1

算法結構:一、順序結構、選擇結構、循環結構;二、循環結構又分為while型、until型、for循環結構;程序流程圖;

結構化程序設計方法:(1)自頂向下;(2)逐步細化;(3)模塊化設計;(4)結構化編碼。

數據類型:

常量:常量包括字面常量、直接常量和符号常量;

變量:C語言規定标志符隻能由字母、數字和下劃線三種字符組成,且第一個字符必須是字母或者下劃線;必須壓迫先定義後使用;每一個變量被定義以确定類型後,在編譯時就能為其分配相應的存儲單元;

整數類型:整數常量有十進制、八進制和十六進制;“%d”

整形變量:數據在内存中存放形式是以二進制形式存放;有int型、short int型和long int型,無符号整型變量的範圍是-32768—32767,有符号型為0~65535.通常把long定義為32位,把short定義為16位,int可以是32位也可以為16位,這都主要取決于機器字長。

實型數據

實型常量的表示方法:(1)十進制,0.0;(2)指數形式,123e3

實型變量:實數型數據在内存中的存放形式,一般在内存中占4個字節,分成整數部分和小數部分存放。實型變量分為float型、double型long double型。實型數據會存在舍入誤差。

實型常量的類型:C編譯系統将實型常量作為雙精度來處理。

字符型數組

(一)字符常量:轉義字符(\n——換行,\t——tab,\r——回車,\f——換頁,\b——退格,\ddd——1到3位8進制的數代表的字符)

(二)字符變量:字符數據存儲形式實際是以ASCII碼存儲。“%c”

字符串常量:雙撇号括起來的一系列字符序列。

C的運算符有以下幾種

1、算術運算符( - * /%)結合方向自左向右

2、關系運算符(> < == >= <= !=)

3、邏輯運算符(! && ||)

4、位運算符(<< >> ~ | ^ &)

5、賦值運算符(=及符号擴展賦值運算符)

6、條件運算符(? : )

7、逗号運算符( , )

8、指針運算符(* &)

9、求字節運算符(sizeof)

10、強制類型轉換運算符((類型))

11、分量運算符( . ->)

12、下标運算符([])

13、其他

控制語句:完成一定的控制功能。

1、if()~else~

2、for()~

3、while()~

4、do~while()

5、continue

6、break

7、switch

8、goto

9、return

字符數據的輸入輸出

1、putchar()輸入字符變量

2、getchar()隻能接受一個字符

格式輸入輸出

1、printf(%d—整型,%c—字符型,%ld,%md,%o,%u,%s,%-m.nf,%e,%g)

2、scanf(格式控制,地址列表)

數組

一維數組的定義:類型說明符 數組名【常量表達式】;先定義後引用;一維數組初始化時可以隻對一部分元素初始化,在對全部數組元素初始化的時候可以部規定長度;但是若被定義的數組長度與提供的初始值不一樣時,則數組長度不能省略。

二維數組的定義:類型說明符 數組名【常量表達式】【常量表達式】C語言中存放二維數組是先存放第一行的元素,緊接着是第二行,其實也是以一維的方式存放。如果初始化時能指定所有元素的初始值,第一維大小可以省略,但是第二維不能省略。

字符數組:定義和初始化跟數組差不多,隻是需要加單引号。字符和字符串結束标志,C語言規定,以‘\0’代表。

字符串處理函數

1、puts()将一個字符串輸出到終端

2、gets()從終端輸入一個字符串到字符數組,并且得到一個函數值。

3、strcat()鍊接兩個字符數組中的字符串。

4、strcpy()字符串複制函數。

5、strcmp()比較字符串作用。

6、strlen()測試字符串長度的函數不包括“\0”

7、strlwr()将字符串中的大寫字母轉換為小寫字母。

8、strupr()将字符串中的小寫字母轉換為大寫字母。

函數

(1)一個源程序由多個函數組成。

(2)C程序的執行從main()函數開始;

(3)所有函數都是平行的;

(4)函數分類;可以分為标準和自定義,還可以分為有參函數和無參函數。

函數定義的一般形式

(1)類型标志符函數名()

{

聲明部分

語句

}

(2)類型标志符函數名(形式參數列表)

{聲明部分

語句

}

函數參數和函數值:

一、關于形參和實參的說明

(1)在定義函數中指定的形參,在未出現函數調用時,他們并不占用内存中的存儲單元,隻有發生調用時,才會分配内存。

(2)實參可以是常量、變量或者表達式;有時傳遞的時地址;

(3)在被定義中,形參必須指定類型;

(4)實參與形參的類型應相同或賦值兼容;

(5)C語言規定,實參變量對形參變量的數據傳遞是“值傳遞”,即單向傳遞,隻有實參傳遞給形參,而不能由形參傳遞給實參。

函數的返回值

希望通過函數調用使主調函數得到一個确定的值。

(1)函數的返回值是通過函數中的return語句獲取的。

(2)函數值的類型;

(3)如果函數值的類型和return語句中表達式的值不一樣,則以函數類型為準。

(4)如果調用函數中沒有return語句,并不帶回一個确定的用戶需要的值,函數不是不帶回值,而隻是不帶回有用的值,帶回一個不确定的值。

(5)如不需要帶回任何值,用void。

函數的調用:調用方式

1、函數語句;2、函數表達式;3、函數參數。

被調用的函數的聲明:一個函數調用另一個函數所具備的條件:

1、首先被調用的函數必須是已經存在的函數;

2、如果使用庫函數,一般應該在本文件開頭用#include命令将調用有關庫函數時在所需要用到的信息“包含”到本文件中。.h文件是頭文件所用的後綴。

3、如果使用用戶自己定義的函數,而且該函數與使用它的函數在同一個文件中,一般還應該在主調函數中對被調用的函數做聲明。

4、如果被調用的函數定義出現在主調函數之前可以不必聲明。

5、如果已在所有函數定義之前,在函數的外部已做了函數聲明,則在各個主調函數中不必多所調用的函數在做聲明。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
一生有福的三大生肖
一生有福的三大生肖
每個人命中有藏着一個佛,有保平安之意,但在生活中難免會有磕磕碰碰的意外事情發生。福壽星列舉了以下生肖,他們被佛祖保佑,一生能平安順利。生肖雞屬雞的朋友有佛緣,一切災劫化為塵,一生順利平安,生活風調雨順,天生吉命加身,逢兇化吉,大事化小小事化...
2025-12-05
吃了溏心蛋會怎麼樣
吃了溏心蛋會怎麼樣
吃了溏心蛋會怎麼樣?雞蛋中的蛋白質富含半胱氨酸,加熱後會産生硫化氫和蛋黃中的鐵發生反應,生成硫化亞鐵,使得蛋黃表面變青硫化亞鐵安全無毒,所以發青的蛋黃不會對人體造成危害此外,不建議吃半熟的溏心蛋,雞蛋是容易受到細菌污染的食物,尤其是沙門氏菌...
2025-12-05
海瀾之家官方網
海瀾之家官方網
【閱讀提示:本周本訂閱号推出“紡織服裝”專題,五篇文章講解紡織服裝闆塊,歡迎持續關注。下周将推出“美妝護膚“專題,敬請期待。】海瀾之家,專注打造“男人的衣櫃”二十餘年,成為當之無愧的國民第一男裝。2014年,海瀾之家借殼上市登陸A股,在經曆...
2025-12-05
黃金走勢圖今日金價多少一克
黃金走勢圖今日金價多少一克
2022年4月9日13時39分國際金價暫報1947.3美元/盎司,香港金價21060港币/兩,國際鉑金暫報976美元/盎司,國際钯金暫報2427美元/盎司,國内金價暫報397.8元/克,中國黃金基礎金價399元/克。今日貴金屬回收價格行情黃...
2025-12-05
為什麼最好不要用棉簽掏耳朵
為什麼最好不要用棉簽掏耳朵
今天(25日)是國際聾人日,相關數據顯示,我國有聽力殘疾人超過2054萬人,并且每年有2萬名左右的新生兒罹患聽力障礙。我國有聽力殘疾人超過2054萬人人工耳蝸是治療重度耳聾的重要方法。聽力有“用進廢退”的特性,所以對于重度耳聾患者來說盡早佩...
2025-12-05
Copyright 2023-2025 - www.tftnews.com All Rights Reserved