字元陣列實現字串(C )2018 3 16

2021-08-17 03:11:40 字數 767 閱讀 7354

#include #include#define maxsize 60 ///當maxsize=100時strcompare函式從i=26開始輸出?編譯器的問題?

/**< 定長陣列實現串結構 */

using namespace std;

/**< 串結構體 */

typedef char sstring[maxsize+1];///以陣列0號位置存放元素個數即串長

/**< 字串賦值 */

void strassign(sstring q,char* p)///為了使strcompare**簡化在串賦值(strassign)的過程中將字元陣列的空閒區域填入『\0』。

q[0]=i;

for(i;i<=maxsize;i++)

q[i]='\0';

//for(i=0;i<=maxsize;i++)

//}/**< 字串複製*/

void strcopy(sstring q,sstring p)

q[0]=p[0]+len-1;

}/**< 判空 */

bool strempty(sstring q)

/**< 比較大小 */

int strcompare(sstring p,sstring q)

return p[i]-q[i];

}/**< 字串輸出 */

void strprintf(sstring &q)

int main()

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...

C 字元陣列 字串

陣列是一種資料格式,能夠儲存多個同型別的值,計算機在記憶體中依次儲存陣列的各個元素。宣告格式 typename arrayname arraysize arraysize指定元素數目,必須是整形常數 如10 或者const值,也可以是常量表示式 如6 8 即其中的所有值在編譯時都是已知的,array...

C 字串陣列 字串陣列輸出

在c 中不僅可以用string定義字串變數,也可以用string定義字串陣列。string array 3 表示定義乙個字串陣列,這個陣列包含3個字串元素。string array 3 讀者在使用字串陣列時應該注意以下幾點 在乙個字串陣列中包含若干個元素,每個元素相當於乙個字串變數。並不要求每個字串...