数组一般在定义的时候就赋值或是用for循环逐个赋值
错误案列:
char s[6]="Happy";
for(i=0;i<5;i++)
putchar(s[i]);
return 0;
}
for(i=0;i<5;i++)
putchar(s[i]);
return 0;
}
#include<stdio.h>
int main()
{
int i;
char s[6];
int main()
{
int i;
char s[6];
char s[6]="Happy";
for(i=0;i<5;i++)
putchar(s[i]);
return 0;
}
修改后:
#include<stdio.h>
int main()
{
int i;
char s[6]="Happy";
int main()
{
int i;
char s[6]="Happy";
for(i=0;i<5;i++)
putchar(s[i]);
return 0;
}
for循环赋值:
for(i=0;i<n;i++)
scanf("%d",&a[i]);