C語言是一門功能強大的編程語言,它也是C++語言的基礎(chǔ)。C語言屬于中級語言。這里所說的中級是相對于計算機的底層硬件而言的。匯編語言是最低級的語言,它可以直接與硬件打交道。高級語言有Pascal、Basic、Fortran等等。高級語言的一條語句對應(yīng)低級語言的很多條語句,任何高級語言編寫的程序都要經(jīng)過編譯程序的編譯、連接才能成為可以運行的程序。編譯連接的過程也就是把高級語言翻譯成機器語言(二進制機器碼)的過程,而匯編語言是基本上與機器語言一 一對應(yīng)的一種語言。這個翻譯過程是由編譯程序自動完成的。把C語言定為中級語言是有它的道理的,因為C語言既有匯編語言的存取底層硬件的能力,又具有高級語言的許多特點。熟練掌握了C語言,學習其它的各種編程語言應(yīng)該是很輕松的了。 來源:www.examda.com
C語言的書寫格式:
1) 一個C語言編寫的源程序,必定有一個主程序(稱為main()函數(shù),在C語言中子程序稱為“函數(shù)”(當然,不要理解成為數(shù)學里面的“函數(shù)”)。但是決不能有一個以上的main函數(shù)(即只能有一個)。
2) 函數(shù)語句塊用‘{’括號開始, 以‘}’反括號結(jié)束。這樣的花括號必須成對出現(xiàn)。
3) 表達式寫在小括號里面,以‘(’括號開始,以‘)’反括號結(jié)束。
4) 函數(shù)不能嵌套,即函數(shù)里面不能再套函數(shù)。(每一個函數(shù)是完成一個特定功能的函數(shù)模塊)
C語言的組成:
C語言是由許多函數(shù)組成的。其中只有一個主函數(shù)(main()函數(shù))。C程序執(zhí)行時總是從main函數(shù)的‘{’處開始,至main函數(shù)的反大括號’}’處結(jié)束。當然還有其它一些規(guī)則,這將在以后的學習中去熟悉它。
C語言的書寫規(guī)則:
C語言在書寫時有它自身的特點:書寫格式比較自由,在一行里可以寫多條語句,一個語句也可以分寫在多行上。雖然如此,在書寫源程序時還是要注意哪些可以自由書寫,而哪些必須要按照書寫規(guī)則來書寫。
幾條規(guī)則寫在下面:
1) 一行內(nèi)可以寫幾個語句,建議一行不超過兩條語句;
2) 一條語句可以寫在多行上;
3) C語句不需要寫行標號;
4) 每條語句及數(shù)據(jù)定義的后面要寫上分號以表示該語句結(jié)束;
5) C語言中注釋用 /* */來表示;
6) 建議書寫時采用縮進格式;
7) 花括號、小括號都是成對出現(xiàn)的。 來源:www.examda.com
一個最簡單的C程序的編寫:
/* 程序代碼*/ /* 注釋部分*/
main() /*main是主函數(shù)名。緊跟在main后面的括號是放參數(shù)的。
括號里面為空說明main函數(shù)不需要參數(shù)*/
{ /*正寫的大花括號表示main函數(shù)從這里開始*/
} /*反寫的大花括號表示main函數(shù)到這里結(jié)束*/
說明:由于是一個演示程序,在函數(shù)體內(nèi)并沒有任何可以執(zhí)行的語句,也就是這個程序什么事也不做。
這個程序就是這么簡單: 寫在一行上就是 main() { }
你在TC的編輯環(huán)境下把這段代碼輸入進去,按F9鍵編譯連接,按CTRL_F5運行,一定很正常。但是什么結(jié)果也不會有,因為在main函數(shù)里面什么代碼也沒有。
下面再舉一個可以向屏幕上輸出一條信息的例子:
main()
{
printf("這就是C語言編寫的程序!"); /*這一條語句的作用是向屏幕輸出一條信息
”這就是C語言編寫的程序!"*/
}
在這個程序中,main函數(shù)只有一條語句:printf("這就是C語言編寫的程序!");這個語句的作用是向屏幕輸出一個字符串。有關(guān)這個語句的知識以后再講。現(xiàn)在要注意的是一個C語言程序的框架是怎樣組成的。
C語言的書寫格式:
1) 一個C語言編寫的源程序,必定有一個主程序(稱為main()函數(shù),在C語言中子程序稱為“函數(shù)”(當然,不要理解成為數(shù)學里面的“函數(shù)”)。但是決不能有一個以上的main函數(shù)(即只能有一個)。
2) 函數(shù)語句塊用‘{’括號開始, 以‘}’反括號結(jié)束。這樣的花括號必須成對出現(xiàn)。
3) 表達式寫在小括號里面,以‘(’括號開始,以‘)’反括號結(jié)束。
4) 函數(shù)不能嵌套,即函數(shù)里面不能再套函數(shù)。(每一個函數(shù)是完成一個特定功能的函數(shù)模塊)
C語言的組成:
C語言是由許多函數(shù)組成的。其中只有一個主函數(shù)(main()函數(shù))。C程序執(zhí)行時總是從main函數(shù)的‘{’處開始,至main函數(shù)的反大括號’}’處結(jié)束。當然還有其它一些規(guī)則,這將在以后的學習中去熟悉它。
C語言的書寫規(guī)則:
C語言在書寫時有它自身的特點:書寫格式比較自由,在一行里可以寫多條語句,一個語句也可以分寫在多行上。雖然如此,在書寫源程序時還是要注意哪些可以自由書寫,而哪些必須要按照書寫規(guī)則來書寫。
幾條規(guī)則寫在下面:
1) 一行內(nèi)可以寫幾個語句,建議一行不超過兩條語句;
2) 一條語句可以寫在多行上;
3) C語句不需要寫行標號;
4) 每條語句及數(shù)據(jù)定義的后面要寫上分號以表示該語句結(jié)束;
5) C語言中注釋用 /* */來表示;
6) 建議書寫時采用縮進格式;
7) 花括號、小括號都是成對出現(xiàn)的。 來源:www.examda.com
一個最簡單的C程序的編寫:
/* 程序代碼*/ /* 注釋部分*/
main() /*main是主函數(shù)名。緊跟在main后面的括號是放參數(shù)的。
括號里面為空說明main函數(shù)不需要參數(shù)*/
{ /*正寫的大花括號表示main函數(shù)從這里開始*/
} /*反寫的大花括號表示main函數(shù)到這里結(jié)束*/
說明:由于是一個演示程序,在函數(shù)體內(nèi)并沒有任何可以執(zhí)行的語句,也就是這個程序什么事也不做。
這個程序就是這么簡單: 寫在一行上就是 main() { }
你在TC的編輯環(huán)境下把這段代碼輸入進去,按F9鍵編譯連接,按CTRL_F5運行,一定很正常。但是什么結(jié)果也不會有,因為在main函數(shù)里面什么代碼也沒有。
下面再舉一個可以向屏幕上輸出一條信息的例子:
main()
{
printf("這就是C語言編寫的程序!"); /*這一條語句的作用是向屏幕輸出一條信息
”這就是C語言編寫的程序!"*/
}
在這個程序中,main函數(shù)只有一條語句:printf("這就是C語言編寫的程序!");這個語句的作用是向屏幕輸出一個字符串。有關(guān)這個語句的知識以后再講。現(xiàn)在要注意的是一個C語言程序的框架是怎樣組成的。