我刚刚看到了多维数组,作为练习,我首先想用这段代码打印出一个字符串;唉,它没有用。
#include <stdio.h>
main()
{
char a[][20] = {"Hello"};
printf("%s" , a [1]);
getchar();
}
我设法做到这一点的唯一方法是使用循环添加每个字符:
#include <stdio.h>
main()
{
char a[] = {"Hello"};
int i=0
while(a[i]!='\0')
{
printf("%c" , a[i]);
i++;
}
getchar();
}
初始化字符串时我错过了什么?