2024-06-29 02:10:31
与
在C语言中,大多数二维数组都只能一个个进行赋值,但是对于字符型二维数组,即char [][]数组,每行都是一个一维字符数组,在C语言中是可以用作
如
char a[10][100];
int i;
for(i = 0; i < 10; i ++)
scanf("%s", a[i]);
当二维字符数组不做字符串使用时,或二维数组为其他类型时,就只能一个个元素进行赋值了。
2024-06-29 08:52:11
2024-06-29 02:53:23
可以一下子输进去,用空格做分隔符,只要数量匹配就行。
因为程序是从输入缓冲区读入数据的,你一下子输进去一堆,他每次都是从里边取,没有了才管键盘要。
2024-06-29 10:25:46
2024-06-29 13:15:44
除了用一个循环的嵌套以外有没有一次回车就可以全部赋值的方法?
那你得告诉程序怎么分隔啊,比如你输入123456789然后enter,系统不知道你想怎么分割,如果是单个字符的话就直接getchar之类的,循环还是要的吧。。