一、最簡單的C語言程序舉例
#include <stdio.h>
int main()
{
printf("Hello,World!\n");
return 0;
}
在程序中如要用到標準函數庫中的輸入輸出函數,應該在本文件模板的開頭寫上下面一行:#include <stdio.h>
二、C語言允許用兩種註釋方式
1.單行註釋://註釋內容
以//的單行註釋,以換行符結束
2.多行註釋:/*註釋內容*/
這種註釋可以跨越多行
註釋內容可以用英文或者漢字。
三、C語言程序的結構
一個C語言程序的結構有以下特點:
(1)一個程序由一個或者多個源程序文件組成
在一個源程序文件中包括3部分
預處理指令、全局聲明、函數定義
(2)函數是C語言程序的主要組成部分
(3)一個函數包括兩個部分:函數首部和函數體
函數體又包括聲明部分和執行部分
(4)程序總是從main函數開始之執行的
(5)程序中對計算機的操作是由函數中的C語句完成的
(6)在每個數據聲明和語句的最後必須有一個分號
(7)C語言本身不提供輸入輸出語句
(8)程序應當包含註釋
四、最簡單的C程序設計--順序程序設計
4.1 數據的表現形式及其運算
4.1.1 常量和變量
1.常量
在程序運行過程中,其值不能被改變的量稱爲常量
常量有以下幾類:
(1)整型常量:如1000,12345,0,-234等
(2)實型常量:十進制小數形式、指數形式
(3)字符常量:①普通字符,用單撇號括起來的一個字符,如'a','Z'等 ②轉義字符,如'\'','\\'等
(4)字符串常量:用雙引號引起來的多個字符,如"China"等
(5)符號常量:用#define指令,指定用一個符號名稱代表一個常量,如#define PI 3.1416
符號常量的優點:含義清楚、一改全改
2.變量
變量代表一個有名字的、具有特定屬性的一個存儲單元,它用來存放數據,也就是存放變量的值。在程序運行期間,變量的值是可以改變的。
變量必須先定義,後使用。
3.常變量
C99允許使用常變量:const int a=3;
常變量是有名字的不變量,而常量是沒有名字的不變量。
常變量和符號常量有什麼不同?
答:定義符號常量用#define指令,它是預編譯指令,它知識用符號常量代表一個字符串,在預編譯時僅是進行字符替換,在預編譯後,符號常量就不存在了,對符號常量的名字是不分配存儲單元的。而常變量要佔用存儲單元,有變量值,只是該值不改變。
4.標識符
標識符就是一個對象的名字。如變量名、函數名等等
C語言規定標識符只能由字母、數字和下劃線3種字符組成,且第一個字符必須爲字母或下劃線。
4.1.2 數據類型
未完待續。。。