串(又稱字符串)是一種特殊的線性表
在早期的程序設計語言中
掃描
本章將討論串的有關概念
串的基本概念
串(String)是零個或多個字符組成的有限序列
S=
其中
①S是串名
②雙引號括起的字符序列是串值;
將串值括起來的雙引號本身不屬於串
【例】
【例】
③a i (
④串中所包含的字符個數稱為該串的長度
長度為零的串稱為 空串 (Empty String)
僅由一個或多個空格組成的串稱為 空白串 (Blank String)
注意
空串和空白串的不同
【例】″ ″和″″分別表示長度為
串中任意個連續字符組成的子序列稱為該串的 子串
通常將子串在主串中首次出現時
【例】設A和B分別為
A=
B=
則B是A的子串
注意
①空串是任意串的子串
②任意串是其自身的子串
通常在程序中使用的串可分為
(
串變量和其它類型的變量一樣
(
串常量和整常數
①串常量由直接量來表示的
【例】Error(
②串常量命名
有的語言允許對串常量命名
【例】C++中
const char path[]=
From:http://tw.wingwit.com/Article/program/sjjg/201311/23916.html