字元陣列的操作

2021-06-21 20:06:28 字數 589 閱讀 9198

1、實現字串陣列的逆序,使用非遞迴的方法,設定乙個臨時變數儲存空間

//不使用遞迴

void inversestring1(char *str)

char temp = str[left];

str[left]=str[right];

str[right]=temp;

recurinversestring(str,left+1,right-1);

}

3、實現字串陣列的逆序,使用非遞迴的方法,不使用臨時變數儲存空間

//不使用遞迴,不使用臨時儲存空間

void inversestring2(char *str)

{ int left=0;

int right =strlen(str)-1;

while(left該方法實現兩個字元的交換,不使用臨時的變數儲存空間temp,而採用異或的方法實現兩個字元的交換。

4、實現乙個句子中所有單詞的逆反

void reverseword(char* p, char* q)

{ char temp=null;

while(p



c 中字元陣列操作(char陣列)

1 strcpy s1,s2 複製字串 s2 到字串 s1。2strcat s1,s2 連線字串 s2 到字串 s1 的末尾。3strlen s1 返回字串 s1 的長度。4strcmp s1,s2 如果 s1 和 s2 是相同的,則返回 0 如果 s1s2 則返回值大於 0。5strchr s1,...

關於字元陣列的指標移動操作

char e 14 printf s n e 5 列印從第六個字元開始的後續字元,e 5表示把陣列指標移到第6位 printf s n e 5 列印從第六個字元開始的後續字元,e 5 表示即第6位的位址,這一句表示第6個字位址開始列印 char sendmessage 68 char a 68 se...

java 字串陣列 操作

public class stringtool system.out.println size a.length 將字元陣列中下標為idx的字串從陣列src中刪除,idx從0開始 param src param idx return 返回刪除指定元素後的陣列 public static string...