《数据结构》中字符串用单引号,C语言程序设计中字符串用双引号!why?

 我来答
不想起名字了2333
2011-10-28 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1851万
展开全部
毛线~~~~~~~
数据结构还是C语言程序设计 里面, 表示一个字符都是单引号,如 char ch='w' 表示字符w
但是 char ch[4] = "asfd" 表示单个字符的数组,相当于 string str = "asfd"
char ch[4] = "asfd" 与 string str = "asfd" 都表示一个“asfd”字符串~~~~~~ 、
看清楚用char表示字符串是 char ch[] ~~~~~~
追问
数据结构详解里字符串单引号,eg:串类型'asad',串指的是字符串
C语言里面字符串用双引号,eg:字符'a'字符串 "ssda"
追答
C语言里面字符串用双引号,eg:单个字符,如 'a'       ;  字符串 ,比如  "ssda"  ;这个是正确的

数据结构
字符集(符号集):是一个系统中允许使用的所有符号的集合。
字符串: 是由字符集上的符号组成的有限序列。如S=‘aabc ‘,S为字符串名字,’ aabc’为字符串的值。两个单引号不是字符串的值,它们只是两个标识符。
字符串的长度 :是两个单引号中字符的个数。

http://wenku.baidu.com/view/02861119ff00bed5b9f31d65.html
空字符串: 是不包含任何字符的串。表示为X=‘’。其长度为0,常用Φ表示。
空格字符串: 是有空格符组成的字符串 。例如,Y = ‘ ‘ 是只含有一个空格符的串 。其长度为1。
子字符串 : 是字符串中任意个连续的字符组成的子序列称为该串的子串。例如‘aa’,’abc’,’aab’都是S的子串.

参考资料: http://wenku.baidu.com/view/02861119ff00bed5b9f31d65.html

cliffego
2011-10-29 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:48.2万
展开全部
计算机语言是有区别的,很正常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式