1. 程式人生 > >Chapter 4 字串和格式化輸入\輸出(Character strings and formatted input\output)

Chapter 4 字串和格式化輸入\輸出(Character strings and formatted input\output)

重要內容

1. C中的字串一定以空字元結尾。這意味著陣列的容量至少比待儲存字串中的字元數多1.

2. 建立符號常量:

     方法1: 宣告一個變數,然後將該變數設定為所需的常量。

     方法2:用#define NAME value  (注:一般用大寫表示符號常量)

                使用#define 的好處:

                 (1) 常量名比數字表達的資訊更多;

                (2)對於程式多處使用的常量,使用#define 更改方便。

                (3)宣告變數的方法,程式可能會改變其值。

小結

1. 字串常量是用雙引號括起來的字元序列。

2. strlen()函式在<string.h>標頭檔案中,可以獲得字串的長度(末尾的空字元不計算在內)

3. C前處理器為前處理器指令(以#開頭)查詢原始碼程式,並在開始編譯程式之前處理它們。處理器根據#include指令把另一個檔案中的內容新增到該指令所在的位置。#define指令可以建立符號常量。還可以使用const限定符建立定義後就不能修改的變數。