c语言对二维数组的某一行赋值 如u8 a[20][20]; 仅对a[10]这一行赋值

如题所述

代码片段可以这么写:

……
int i;
u8 a[20][20];
for(i=0;i<20;scanf("%d",a[10]+i++));
……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-21
char *disp;//举个例子,随便什么类型
disp=malloc(11*sizeof(char));
*disp="oh,it's u!"
for(int i=0;i<10;i++){
a[10][i]=*disp;
disp++;
}本回答被网友采纳
第2个回答  2013-05-18
strcpy(a[10],"hello world");
第3个回答  2013-05-18
用循环搞啊……
相似回答