字符串的表示
来源:6-3 字符串

wxz123
2021-01-18
char a[]="abc";
printf("%s\n",a);
char a[]={"abc"};
printf("%s\n",a);
老师这俩有啥区别吗
写回答
1回答
-
bennyhuo
2021-01-19
没啥实质区别。{ "..." } 会被认为是字符串的数组,但由于 char a[] 是一个一维数组,所以取第一个元素赋值给它了。
10
相似问题
字符串的表示
来源:6-3 字符串
wxz123
2021-01-18
char a[]="abc";
printf("%s\n",a);
char a[]={"abc"};
printf("%s\n",a);
老师这俩有啥区别吗
1回答
bennyhuo
2021-01-19
没啥实质区别。{ "..." } 会被认为是字符串的数组,但由于 char a[] 是一个一维数组,所以取第一个元素赋值给它了。
相似问题