Chapter 4 字串和格式化輸入\輸出(Character strings and formatted input\output)
阿新 • • 發佈:2018-12-14
重要內容
1. C中的字串一定以空字元結尾。這意味著陣列的容量至少比待儲存字串中的字元數多1.
2. 建立符號常量:
方法1: 宣告一個變數,然後將該變數設定為所需的常量。
方法2:用#define NAME value (注:一般用大寫表示符號常量)
使用#define 的好處:
(1) 常量名比數字表達的資訊更多;
(2)對於程式多處使用的常量,使用#define 更改方便。
(3)宣告變數的方法,程式可能會改變其值。
小結
1. 字串常量是用雙引號括起來的字元序列。
2. strlen()函式在<string.h>標頭檔案中,可以獲得字串的長度(末尾的空字元不計算在內)
3. C前處理器為前處理器指令(以#開頭)查詢原始碼程式,並在開始編譯程式之前處理它們。處理器根據#include指令把另一個檔案中的內容新增到該指令所在的位置。#define指令可以建立符號常量。還可以使用const限定符建立定義後就不能修改的變數。