C語言的一些基礎知識

2021-10-11 01:35:54 字數 791 閱讀 1960

不是我愛熬夜,而是黑夜需要,我這顆璀璨的星。

自己對c語言知識的一些記錄

常被當做int或unsigned int型別處理

//定義    enum 列舉名 ;

enum color;

//預設red=0,green=1,black=2,也可以自己設定

//使用

color=red; //直接使用名稱red賦值,color=0

//列舉名稱的獲取,可以建立乙個對應的字串表,轉換之後輸出名字

//字串給列舉型別賦值,建立乙個字串到列舉的對映表

char color_name[20]=;

color=color_name[2]; //color=2

printf("%s",color_name[color]); //"black"

標頭檔案(.h):

建議檔案中只存放「宣告」,而不存放「定義」,否則會出現一些問題

extern用於宣告

(.c):

變數和函式的實現

在windows系統中,c的文字方讀寫與二進位制讀寫的差別僅僅體現在回車換行符的處理上.文字方式寫時,每遇到乙個」\n」(0ah換行符),它將其換成」\r \n」(0d0ah,回車換行),然後再寫入檔案;當文字讀取時,它每遇到乙個」\r\n」將其反變化為」\n」,然後送到讀緩衝區.正因為文字方式有」\n」與」\r\n」之間的轉換,其存在轉換耗時.二進位制讀寫時,其不存在任何轉換,直接將寫緩衝區中資料寫入檔案.

檔案隨機讀寫時注意:換行以文字讀是「\r\n」兩個位元組,二進位制讀是「\n」乙個位元組

c語言的一些基礎知識

c語言作為經典語言,這裡不再多說了.咱從基礎一起 吧 一.定義乙個整型,如果作為區域性變數,沒有初始化的情況下,它是乙個隨機的值的,一般情況下輸出會是0,但這個0是作為垃圾值的 而如果作為全域性變數,沒有初始化的情況下,它的值是0.二.我們都知道,static是用於宣告乙個內部全域性變數,在使用st...

關於C語言的一些基礎知識

1 32個關鍵字 資料型別 void 無型別,用於函式返回值 引數 指標 unsigned signed 整型的型別說明 char short int long 整數型別 float double 浮點型 struct union enum 結構 聯合 列舉 auto 自動建立 銷毀 const 常...

C語言程式設計的一些基礎知識

源程式的命名要以 c 結尾 一般使用gcc編譯器進行編譯 注釋 1.單行注釋 2.多行注釋 注釋十分重要,不可省略,應當表述清楚明白 代表預處理指令的開始 include 代表包含 stdio.h 代表標準輸入輸出庫 是系統環境中 提供的編寫好的一部分函式 表示引用系統環境當中提供的庫檔案 函式的基...