當前位置:學者齋 >

計算機 >C語言 >

C語言的注意事項

C語言的注意事項

摘要: 在編寫C語言時需要注意的一些問題。

C語言的注意事項

1、每個程序中一定包含main()函數,儘管C語言中對函數命名沒有限制

2、printf函數永遠不會自動換行,只能用n來實現,回車鍵進行的換行在編譯中會出現錯誤信息

3、在vs2008中編譯.測試需要加system("pause");來暫停dos自動退出導致的printf無法顯示

4、所有自定義變量必須聲明才能使用

5、每行只書寫一條語句,在運算符兩邊加上一個空格,便於閲讀

6、整數除法將自動舍位,不會進行四捨五入的操作

7、for(初始化部分;條件部分;增長部分)-比while更適用於初始化和增長步長都是單條語句情況下

8、使用#define名字替換文本對部分"幻數"賦予意義便於閲讀#define結尾不需要;號結束

9、EOF(end of file)-表示沒有字符輸入時-定義在stdio.h頭中EOF不等於n換行等

10、!=的優先級大於=如果對判斷中存在變量賦值時對賦值加以()e.g while((c=getchar())!=EOF)

11、getchar()用於用户輸入直至鍵入回車

12、變量名以字母和數字組成,(下劃線"_"被默認為字符,以下劃線為首寫字母的為庫類變量名),變量常以小寫字母開頭.內部變量命前31位有效,外部名至少前6位保持唯一性.大小寫在C語言中是區分的'.

13、一個字符常量為一個整數,以''單引號括起.e.g'0'為48,與0沒有任何關係

14、ANSI C語言的轉義符:a響鈴符;b回退符;f換頁符;n換行符;r回車符;t橫向製表符v縱向製表符;反斜槓;?問號;'單引號;"雙引號;ooo八進制數;xhh十六進制數;'