c++ 作业求助 拜托能快点回答我

55,明天交,不好意思,请帮帮忙,我现在还是搞不清string的用法,"a"是string吗?“adb”是string吗?“0”是string吗?那{“a","b","s... 55,明天交,不好意思,请帮帮忙,我现在还是搞不清 string 的用法,"a" 是string吗? “adb”是string吗?“0”是string吗? 那{ “a","b","sd"}又是怎么回事呀?
今天的的作业是老师让创建有20个element的random string,应该是随机的string吧,因为在美国读的,上课经常听不懂,感觉跟不上,请各位大大帮助!
展开
 我来答
leopanhang
2010-09-26 · 超过16用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:63.4万
展开全部
哇塞,我要是去美国读书就好了。。55.。。。

1,没错,"a" "adb" "0" 都是字符串,也就是说,都可以用做 string 的类型。
string 是C++ 语言中的一种类型,成为字符串类型,也是一个类类型。不说那么多,看起来,你才刚刚学习。
判断是否为字符串,在C++ 里面,就看字符是否被(英文)双引号括起来。单引号的成为字符。比如:
"a" 是一个字符串。而 'a' 就是一个a字符。
"aa"也是一个字符串,而'aa'是什么呢?这个就是16进制的ASCII 码了。
只要是字符串类型的,C++ 中,统统可以用string 类型来声明。

2,那{"a","b","sd"}又是怎么回事呢?这是一个由"a","b","sd"三个字符串组成的字符数组。。
如果你定义成 string str[3] = {"a","b","sd"};
就表示 由"a","b","sd" 三个string 类型的变量组成的一个字符串一维数组。很简单吧。。。

听不懂,也坚持下去吧,计算机科学还是蛮好玩的,坚持下去就能听懂了。多练习是最重要的。

如果还是不行,加我的msn 好了。。。

参考资料: 个人经验。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式