C语言怎样把字符串变成一维数组

 我来答
休闲居大伟
推荐于2017-09-24 · TA获得超过5419个赞
知道大有可为答主
回答量:6865
采纳率:91%
帮助的人:1.1亿
展开全部
字符串 本身就是数组,只是表达的形式不一样而已

在计算机上,存储一个字符串,需要占用多个内存地址,一个内存地址存储一个字符

可以将字符串指针的地址进行改变,就可以输出对应的字符
追问
我们还没有学指针~
追答
da="ABCDEFGHIJKLMN"

da就是指针,指向第一个字符的地址

&da+1 就可以指向第二个字符
tattackor
推荐于2017-10-04 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:891万
展开全部
1.字符串和数组的关系:
字符串就是一个一维数组,它的每一个元素都是一个字符。
在c语言中字符串是以\0结尾的一串字符,如“abcd1234\0”。
字符串数组str[4]="abc\0"。\0是结束符。
字符串数组里的字符长度都为3 ,打印的时候只显示abc,\0不显示。
2.字符串的定义:
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱默踢
2013-04-29 · TA获得超过265个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:174万
展开全部
用string类型去接收字符串 string就相当于字符数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyhfylc
2013-04-29 · 超过15用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:36.7万
展开全部
c语言的字符串是存在char类型里面的,它就是一维数组,比如char a[12] = "asdfgh";
a[0]里面放的就是a,还不明白的话贴出问题代码,帮你解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式