课程
/后端开发
/C
/C语言入门
char 字符串名称[长度]=“字符串值”;
char 字符串名称[长度]={ 'f','b','i'};
这两种定义字符串的方法各自有什么用处,还是用处相同??
2020-02-10
源自:C语言入门 6-7
正在回答
楼上是对的,最大的区别就是char基类不能存汉字,因此必须要用字符串初值或者改写字符串(通过输入等)的方法来存入汉字,也可以typedef一个char[2]用来引入汉字表,但是那非常多余,没有意义。
它们的用途应该是相同的,这两种方法都是用来定义字符串的,只不过是两种不同的格式。第一种格式方便,在其中的内容可以包含中文汉字,但是第二种方法中包含的每一个只能是一个个字母,并且在最后的一个元素后加上‘、0’。个人理解,如不对请勿采纳。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为什么他们就变换位置了
1 回答取值范围有什么用处
2 回答int和double的用法有什么相同之处?
3 回答为什么printf有错 ?大神们?
1 回答你们用的什么做条件啊