C语言如何将二位字符串数组中的两个元素交换位置
例如:
数组a[2][4]={{'a','b','c','d'},{'e','f','g','h'}}
若将b与c进行交换怎么搞?
希望给出完整的代码
C语言如何将二位字符串数组中的两个元素交换位置
例如:
数组a[2][4]={{'a','b','c','d'},{'e','f','g','h'}}
若将b与c进行交换怎么搞?
希望给出完整的代码
a[2][4]={"a,b,c,d","e,f,g,h"} 你的初始化错了,越界了。你的初始化数组的大小a[2][8]才对;
char a[2][4]={{'a','b','c','d'},{'e','f','g','h'}};
char temp = a[0][1];
a[0][1] = a[0][2];
a[0][2] = temp;