C學習筆記

2021-07-10 10:29:16 字數 989 閱讀 5193

最基本的輸入輸出函式

getchar();putchar()

結束符:eof

格式化輸入輸出

printf();scanf();

scanf的變種,sscanf();另外scanf再讀入字串的時候會自動加上\0

檔案讀寫操作

file *fp;

file *fopen(name,mode);當出錯時返回null

關於mode的說明

對於檔案的讀寫最基本的函式

getc(),putc();是巨集不是函式

與getchar,putchar的聯絡。

define getchar getc(stdin)

define putchar putc((c),stdout)

檔案的格式化輸入和輸出

fprintf()

fscanf()

檔案處理中的行輸入和輸出

fgets(char *line,int maxline,file *fp),將讀取寫乙個輸入行,最多讀取maxline-1個字元,結尾將以』\0』結尾儲存到陣列中,遇到檔案結尾或者錯誤將返回null

fputs

gets和puts功能與前者類似,但是對stdin&stdout的操作

gets在讀取時將刪除結尾的換行符(」\n」),puts在寫入字串時將在結尾新增乙個換行符

scanf的玩法

C 學習筆記( )

一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...

C 學習筆記

1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...

c 學習筆記

屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...