while循環(huán)至少執(zhí)行一次對嗎 輸入兩個(gè)字符串str1和str2,將字符串str2倒置后接在字符串str1后面?
輸入兩個(gè)字符串str1和str2,將字符串str2倒置后接在字符串str1后面??include<stdio.h>?include<string.h>?include<conio.
輸入兩個(gè)字符串str1和str2,將字符串str2倒置后接在字符串str1后面?
?include<stdio.h>
?include<string.h>
?include<conio.h>
?define ARRulen 100/*數(shù)組長度上限*/
int main(void){
char STR1[ARR]ulen],str2[ARRulen
]char*P,*q
printf(“input STR1:”)get(STR1)
printf(“input str2:”)get(str2)
P=STR1 strlen(STR1)/*P指向STR1結(jié)尾處的“0”*/
Q=STR2 strlen(STR1)-1/*Q指向在“0”*/
之前的STR2結(jié)尾處,而(Q>=STR2)/*將內(nèi)容從STR2結(jié)尾復(fù)制到STR1結(jié)尾處*/
*P=“0”/*STR1結(jié)尾處用“0”*/*進(jìn)行補(bǔ)充。Return所有人
渣渣 (char*DeST,char*SRC)函數(shù):將SRC表示的以null結(jié)尾的字符串復(fù)制到DeST表示的數(shù)組中。返回指向dest的指針。原型:external char*strcat(char*DeST,char*SRC)函數(shù):將SRC表示的字符串添加到DeST的末尾(覆蓋DeST末尾的“0”),并添加“0”。所以根據(jù)執(zhí)行順序,strcpy(STR1,STR2)是將STR2復(fù)制到STR1并返回STR1。Strcat表示連接兩個(gè)字符串。Strcat(strcpy(STR1,STR2,str3)連接STR2和str3
字符串復(fù)制函數(shù)strcpy()原型char*strcpy(char*STR1,char*STR2)函數(shù):連接字符串(或返回STR1,我們需要頭文件返回STR1)。我們需要頭文件返回STR1。我們需要頭文件返回STR1。我們需要頭文件返回STR1。我們需要頭文件字符串。目前,共有人
!R2)
返回0]}