{
int a,b=0;
char s[5];
for(a=0;a<5;a++)
{
b++;
s[a]=(char)b;
}
printf("%s",s);
}
你这样输出的是ASCII码为12345的字符,当然不会是12345了
#include <stdio.h>
void main()
{
int a=0,b=0;
char s[5]="";
for(a=0;a<5;a++)
{
b++;
s[a]=(char) b;
printf("%c\n",s[a]);
}
}
///////////////////////////////////////////
#include <stdio.h>
void main()
{
int a=0,b=0;
int s[5];
for(a=0;a<5;a++)
{
b++;
s[a]=(char) b;
printf("%d\n",s[a]);
}
}
不知道楼主是什么意思!!~~