C語言複習筆記(一):書籍《C程序設計(第四版)》譚浩強版(更新中。。。)

一、最簡單的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 數據類型

          未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章