字元陣列複習

2021-08-22 13:24:06 字數 573 閱讀 5258

字元陣列複習

·char a[3]=;

·char a[3]=;

·scanf(「%s」,a);//不需要寫&

cin>>a;

·上面的這兩種用法不能讀取空格,如果要讀取空格,我們就要while+getchar();

eg:while((a[i]=getchar())!=』\n』) i++;

printf(「%s」,a);

·gets(a) 也可以讀空格,有些系統不支援。

·字元陣列的處理函式

1.strlen(s);//計算字元陣列的長度

2.strcmp(s1,s2);//字元陣列的比較函式,如果s1>s2,返回正整數,如果相等返回0,否則返回負整數

3.strcpy(s1,s2);//意思是把字元陣列s2賦值給s1,s1原來的內容全部清空。

4.strcat(s1,s2);/把s2加到s1的後面。

判斷讀入是否數字時,可以用isdigit判斷,要加標頭檔案cctype

例:if(isdigit(s[i])) ans++; 如果s[i]中有數字,計數++

C的複習之字元陣列

初始化char f i love the world char g 與上一種的初始化方法相同 sizeof 17 char t sizeof 3字串處理函式 include strlen 獲取字串長度,而不是尺寸 char f i love the world printf u n strlen f...

C 陣列(複習)

多維陣列 指向陣列的指標 傳遞陣列的函式 從函式返回陣列 1.多維陣列 在遊戲開發中,二維陣列多用來表示2d的平面向量或者地圖,三維陣列則多用來表示三維空間中的座標xyz 不過為了專案中表達的方便性,一般採用結構體將多維陣列包容在內,2,指向陣列的指標 俗稱 陣列指標,與另乙個指標陣列相差非常大,不...

字尾陣列複習

一下排名均是在字典序下的排名 sa i 排名為 i 的字尾的編號 rank i 第 i 個字尾串的排名 有 rank sa i i 和 sa rank i i height i 排名為 i 的字尾和排名為 i 1 的字尾的最長公共字首 模板 include include include using...