C语言 如何用指针的方法 交换一个二维字符数组中的两个元素

2025-05-15 06:43:46
推荐回答(1个)
回答(1):

char str[20]={0};
char (*p)[20]=&a[0];
str=a[0]; //将a[0]处的值保存下来,以免交换时a[0]处的值丢失.
*p[0]=a[1];
*p[1]=str;
不知行不行 ,你自己去试一下.