字符串的表示

来源: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[] 是一个一维数组,所以取第一个元素赋值给它了。

1
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程