C重學第一天
阿新 • • 發佈:2021-11-08
大二之重學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 縱向製表符