当前位置:问百问>百科问答>在C中怎么给二维数组赋值

在C中怎么给二维数组赋值

2024-12-07 22:19:43 编辑:zane 浏览量:560

在C中怎么给二维数组赋值

的有关信息介绍如下:

在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);

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/answer/218808.html
热门文章