请分别给2个字符型数组赋值:第一个数组赋值若干字符元素,然后将数组逐个字符打印出“hello world”;d第2个数组只有一个元素,赋值为字符串“helloworld”,将第二个数组打印出来(这个数组为一维数组时候如何打印,为二维数组的时候如何打印。
参考如下:
C代码:
#include <stdio.h>
#include <string.h>
int main()
{
int i;
//一维数组
char str1[30]={'h','e','l','l','o',' ','w','o','r','l','d'};
char str2[] = "helloworld";
//二维数组
char buf[2][30]={{'h','e','l','l','o',' ','w','o','r','l','d'},"helloworld"};
printf("一维数组:\n");
printf("%s\n",str1);
printf("%s\n",str2);
printf("二维数组:\n");
for(i = 0;i<2;i++)
{
printf("%s\n",buf[i]);
}
return 0;
}
啥意思?只有一个元素要打印"helloworld"?