在C中怎么给二维数组赋值
的有关信息介绍如下:
string其实就是char数组,读的时候传入的只是这个char数组的首地址.比如 str[256]; scanf("%s", str);那么对于string数组来说也是一样比如你说的s[10][20];对于这个2维数组的10个string的首地址就是s[0] -- s[9]所以读的时候可以用一个循环for (i = 0; i < 10; i++){ printf("enter string:"); scanf("%s",str[i]);}补充回答: 至于调用void paixu(char s[][20],int i);直接把str传入就可以了paixu(str, 10);



