如果当成一个null结尾的字符串,那么后面得有个'\0'结尾呀
#include <stdio.h>
int main( void )
{
char s[
27] = {
[26]='\0' };
for( size_t i=0; i!=26; ++i )
s[i] = 'a'+i;
puts( s );
}
如果当成一个字符数组输出,得给定数组长度呀
#include <stdio.h>
int main( void )
{
char s[26];
for( size_t i=0; i!=26; ++i )
s[i] = 'a'+i;
printf( "%
.26s\n", s );
}