C語言學習筆記

2021-07-24 06:41:44 字數 2191 閱讀 8362

1.break不能從if語句中退出,但可以退出迴圈語句。

例如:

while(1)

2.continue可以跳過迴圈體的其餘部分,然後回到迴圈體的開始。

3.atoi (表示 ascii to integer)是把字串轉換成整型數的乙個函式。

4.陣列賦值給指標變數時會退化,丟失陣列長度資訊。

5.total = valve/100.0返回浮點數,如果/100則返回整數。

6.#include<>檢索c標準庫,#include""檢索本地。

7.fprintf(stdout,);//標準輸出

fprintf(stderr,);//錯誤輸出

8.#include

file *in_file = fopen("input.txt","r");//建立一條資料流從檔案中讀取資料

file *out_file = fopen("out.txt","w");//建立一條資料流從檔案中寫資料

file *add_file = fopen("addt.txt","a");//建立一條資料流從檔案中追加資料

fclose(in_file);

fclose(out_file);//使用完資料流記得關閉

9.根據引數執行程式

./main world1 world1.csv world2 world2.csv

int main(int argc,int *argv)

10.選項

#include

getopt(argc,argv,"a:t");//a為選項,a後面有,需接引數,t為第二個選項

11.typedet structname;

定義變數型別為name的結構體

12.*(指標).欄位=指標->字段

13.結構與聯合用分號(;)來分割資料項,而列舉用逗號。

14.聯合用的值初始化,這個值以第乙個欄位的型別儲存。

15.typedef structbitfield;

位欄位應當宣告為uunsigned int

19.函式指標:返回型別(*指標變數)(引數型別)

例如        :char*         (*match)          (int*)

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...

C語言學習筆記

我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...