第一种,
char a[]={a,b,c,d};
第二种,
char a[]="a,b,c,d";
两种定义方式并不相同;
第一种,占用4个bytes,如下。
a | b | c | d |
第二种,占用8个bytes,最后一个是结束标志,如下。
a | , | b | , | c | , | d | \0 |
第一种,
char a[]={a,b,c,d};
第二种,
char a[]="a,b,c,d";
两种定义方式并不相同;
第一种,占用4个bytes,如下。
a | b | c | d |
第二种,占用8个bytes,最后一个是结束标志,如下。
a | , | b | , | c | , | d | \0 |