1. 程式人生 > 其它 >C重學第一天

C重學第一天

大二之重學c

隨筆

1.一個c程式中由函式和變數構成,每個函式都是從main函式起點開始執行,意味著每個函式必須包含一個main函式,main函式()可以寫引數,習慣上用argc和argv,argc(第一個形參)必須是整型變數,argv(第二個形參)必須是指向字串的指標陣列

main函式的函式頭可為:

main (int argc,char *argv[])

main的賦值需要在DOS提示符下鍵入檔名,再寫入引數

注:main 的兩個形參和命令列中的引數在位置上不是一一對應的。因為,main的形參只有二個,而命令列中的引數個數原則上未加限制。argc引數表示了命令列中引數的個數(注意:檔名本身也算一個引數),argc的值是在輸入命令列時由系統按實際引數的個數自動賦予的。

2.常用的scanf(),printf()為庫函式,裡面的字串或者字元序列為引數,

int scanf(const char * restrict format,...);


// C99 前
int printf( const char *format, ... );
// C99 起
int printf( const char *restrict format, ... );
//printf("<格式化字串>", <參量表>)

3.轉義字元序列

\a   響鈴符		    \\    反斜槓
\b   回退符		    \?	  問號
\f   換頁符		    \'	  單引號
\n   換行符		    \"	  雙引號
\r   回車符		    \ooo  八進位制數
\t   橫向製表符	    \xhh  十六進位制數
\v   縱向製表符