以下代码片段有效:
main( )
{
struct book
{
char name[20];
int noof;
float prices;
};
struct book b={0};
printf("%d %f", b.noof, b.prices);
}
在这里,我name[ ]
被初始化为 0。但是下面的代码片段不起作用:
main( )
{
char c[ ]=0;
printf("%c", c[0]);
}