存储字符串用什么类型的变量来存储?

存储字符串与除了用字符数组还能用什么?如下程序如何将ILoveYou连接起来,用加法的方式可以做吗?下面的程序错误出在哪?除了用数据来存储之外还有其它的方式来存储吗?如定... 存储字符串与除了用字符数组还能用什么?如下程序如何将I Love You连接起来,用加法的方式可以做吗?下面的程序错误出在哪?除了用数据来存储之外还有其它的方式来存储吗?如定义一个string zifu;有没有这样的变量?

#include<stdio.h>

int main(void)
{
char i[20] = "I Love";
char j[20] = "You";
char k[20] = "Too";
char l[20] = i[20] + j[20] + k[20];
printf("%s",l);

return 0;
}
展开
 我来答
小明月aries
2013-09-11
知道答主
回答量:16
采纳率:0%
帮助的人:11.3万
展开全部
加法是不行的,c++里的string可以。string是c++里的。可以用函数strcpy还是其他什么的函数,具体我忘了,在#include<ctype.h>里有。自己可以查一查
bsnial
2013-09-12
知道答主
回答量:16
采纳率:0%
帮助的人:12万
展开全部
字符数组不能简单相加,如果真要用(+),可以用运算符(+)重载实现;如果用string zifu;也行。不如直接输出时输出i,j,k。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三月的前奏
2013-09-11 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:87.9万
展开全部
你用VAR试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式