1. 程式人生 > >C語言之我見-02-建立第一個C程式

C語言之我見-02-建立第一個C程式

1.建立第一個C程式 #include<stdio.h> int main() { printf(“Hello CSDN!\n”); return 0; } 個人理解: 大多數人學習C語言的寫的第一個程式無外乎就是經典的“Hello World!”程式吧,將“Hello World!”列印輸出到螢幕上,其實麻雀雖小五臟俱全,下面就來講講這些程式碼的意思: “#include<stdio.h>”,其實是包含了一個名為stdio的標頭檔案,h是head的縮小。包含了這個標頭檔案,我們才能呼叫裡面的系統函式。 “int main()”,int表示返回值為整型,main是主函式,即程式的入口。 “printf(“Hello CSDN!\n”);”,printf就是剛才所講的標頭檔案stdio裡包含的一個系統列印函式,能將“Hello CSDN!”列印輸出至螢幕,而後面的\n卻不會列印到螢幕上,因為\n其實是一個換行符,加了\n程式執行後游標才會跳轉至下一行最左端起始位置。 “return 0”,程式執行後,返回值為0才是正常退出,非0即為異常退出,由作業系統來識別。 2.建立C程式的各個過程

在這裡插入圖片描述 個人理解: 從建立C程式的過程也可以看出,無論是在編譯,連結還是執行時出現了錯誤,我們最終得回到原始碼上來查詢錯誤,那麼,問題來了,倘若三個環節都沒有問題,程式也執行成功了,結果一定是正確的嗎?實則不然,在C語言中,錯誤可分為兩類,一類是編譯器能檢查出來的,你點編譯後,會有提示你的程式由幾個error,幾個warning,這種錯誤相對而言是比較容易解決的,因為編譯器會給出提示資訊,比方說在哪一行,是拼寫有誤還是括號不匹配,都能一目瞭然的看出來。另一類則是邏輯錯誤了,所謂邏輯錯誤,是指你的程式設計思路和方法有問題,所以得不到你想要的結果,此類錯誤隱藏較深,可以憑錯誤結果反推根源,但是最好是debug來單步執行來追蹤錯誤根源。