C 언어 포인터는 두 문자열의 교환을 달성하기 위해

 void jiaohuan(char * s1,char * s2){

	 char ch;
	 int i = 0;
	 while(*(s1+i)!='\0'){
		 
		 ch = *(s1+i);
		 *(s1+i) = *(s2+i);
		 *(s2+i) = ch;
		 i++;

		}

}

int main(){

	char str[2][10];
	gets(str[0]);
	gets(str[1]);
	
	jiaohuan(str[0],str[1]);

	printf("%s",str[0]);
	printf("%s\n",str[1]);

		return 0;
}

입력 : AAA

            BBB

출력 : BBB AAA

게시 97 개 원래 기사 · 원의 찬양 (42) · 전망 120 000 +

추천

출처blog.csdn.net/LVGAOYANH/article/details/104100895