【正文】
級語言的功能 和 低級語言的許多功能,可用來編寫系統(tǒng)軟件 ?這種雙重性,使它既是成功的系統(tǒng)描述語言,又是通用的程序設計語言 C語言的發(fā)展及其特點 ?C語言主要特點 : ?用 C語言編寫的程序可移植性好。 ?只有 37個關鍵字、 9種控制語句 ?程序書寫形式自由,源程序短 C語言的發(fā)展及其特點 ?C語言主要特點 : ?運算符豐富。 ?目前不同軟件公司提供的各 C語言編譯系統(tǒng)多數(shù)并未完全實現(xiàn) C99建議的功能 ?本書中程序基本上都可以在目前所用的編譯系統(tǒng) (如 VC++ , Turbo C++ ,GCC)上編譯和運行。 C語言的發(fā)展及其特點 ?202 2022年先后進行了兩次技術修正 ( TC1和 TC2) 。 C語言的發(fā)展及其特點 ?1983年,美國國家標準協(xié)會 (ANSI)成立了一個委員會,根據(jù) C語言問世以來各種版本對 C語言的發(fā)展和擴充,制定了第一個 C語言標準草案 (’83 ANSI C)。 ?C語言的 發(fā)展: BCPL語言 B語言 C語言 精練 、 接近硬件 ,但 過于簡單 , 無數(shù)據(jù)類型 具有多種數(shù)據(jù)類型 C語言的發(fā)展及其特點 ?最初的 C語言只是為描述和實現(xiàn) UNIX操作系統(tǒng)提供一種工作語言而設計的。 C語言的發(fā)展及其特點 ?1995年, ISO對 C90作了一些修訂,1999年, ISO又對 C語言標準進行修訂,在基本保留原來的 C語言特征的基礎上,針對應用的需要,增加了一些功能,尤其是 C++中的一些功能,命名為 ISO/IEC 9899:1999。 C語言的發(fā)展及其特點 ?本書的敘述以 C99標準為依據(jù) ( 對 C99新增加的功能作特別的說明 ) 。 C語言的發(fā)展及其特點 ?C語言主要特點 : ?語言簡潔、緊湊,使用方便、靈活。 C語言的發(fā)展及其特點 ?C語言主要特點 : ?具有結(jié)構(gòu)化的控制語句 ?如 if…else語句、 while語句、do…while語句、 switch語句、 for語句 ?用函數(shù)作為程序的模塊單位,便于實現(xiàn)程序的模塊化 ?C語言是完全模塊化和結(jié)構(gòu)化的語言 C語言的發(fā)展及其特點 ?C語言主要特點 : ?語法限制不太嚴格,程序設計自由度大。 This is a C program. ?解題思路: 在主函數(shù)中用 printf函數(shù)原樣輸出以上文字。 return 0。 return 0。 return 0。 return 0。 b = 456。 } 定義整型變量 a,b,sum 對變量 a,b賦值 將 a與 b的 和賦給 sum include int main( ) { int a,b,sum。 printf(”sum is %d\n”,sum)。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z = x。 int a,b,c。 c = max(a,b)。 if (x y) z