#C語言基礎知識歸納和例題分析(1)
阿新 • • 發佈:2018-12-20
## C語言基礎知識歸納和例題分析(1)
-
計算機程式和計算機語言 1.程式 就是一組計算機能識別和執行的指令 2.計算機語言經歷的幾個階段 機器語言(直接執行)→符號語言(又稱組合語言)→高階語言 3.高階語言的發展階段 非結構化的語言(例:BASIC,FORTRAN,ALGOL)→結構化語言(例:QBASIC,FORTRAN 77,C語言)→面向物件的語言(例:C++,C#,Visual Basic,Java)
-
C語言的發展及其特點 1.C語言的發展 美國貝爾設計出了C語言→美國國家標準協會(ANSI)制定了第一個C語言標準草案→1988年頒佈標準C 2.C語言的主要特點
-
最簡單的C語言程式及其分析 【例題1】 要求在螢幕上輸入以下資訊 This is a C program. (解題思路)在主函式中用printf函式原樣輸出以上文字
#include <stdio.h> //這是編譯預處理指令,如果用到標準函式庫中的輸入函式,應該在文字前加入這一行。
int main( ) //定義主函式,其中main是函式的名字,int表示該函式型別是int型別(整形)
{ //函式開始的標誌
printf("This is a C program.\n"); //printf是C編譯系統提供的輸出函式
return 0; //函式執行完畢時返回函式值0
} //函式結束的標誌
(提示) “//”表示註釋,對程式進行必要說明。註釋對執行不起作用,註釋只是給別人看的,而不是讓計算機執行的。如果寫不下,可以在下一行重新用“//”,然後接著寫註釋。 “\n”換行符,表示換行
【例題2】 求任意兩個整數之和 (解題思路)設定三個變數,a和b存放兩個整數,sum存放和數,用賦值符號“=”把相加結果傳送給sum
#include <stdio.h> //編譯預處理指令
int main() //定義主函式
{ //函式開始
int a,b,sum; //該程式的宣告部分,定義a,b,sum為整形變數
a=123; //對變數a進行賦值
b=456; //對變數b進行賦值
sum=a+b; //進行a+b的運算,並把結果存放在變數sum中
printf("sum is %d\n",sum); //輸出結果
return 0; //使函式返回值為0
} //函式結束
(提示) “%d”使指定的輸出格式,d表示用“十進位制整數”形式輸出
- C語言程式的結構 1.一個程式由一個或多個源程式檔案組成,源程式檔案分為: ①預處理指令 ②全域性宣告 ③函式定義 2.函式是C程式的主要組成部分 3.一個函式包括兩個部分 ①函式首部。包括函式名,函式型別,函式屬性,函式引數,形式引數,引數型別。 ②函式體。包括宣告部分,執行部分。 4.程式總是從main函式開始執行的 5.程式中要求計算機的操作是有函式中的C語句完成的 6.在每個資料宣告和語句的最後必須要有一個分號 7.C語言本身不提供輸入輸出語句 8.程式應當包含註釋