关闭

字符串 字符数组

103人阅读 评论(0) 收藏 举报
分类:

字符串是一个比较笼统的概念,C、C++中本身并没有“字符串”这种数据类型

所谓的字符串,一般是指,很多字符组成的序列。通常他们会用数组来表示,为了标志字符串已经结束,最后用一个\0,来表示字符串结束了。


字符串就是以\0结尾的字符数组


字符串在代码中,只有两种存在形式,

第一种是指针,char*

第二种是数组,char  temp[100];


创建字符串有两种方法:
一、字符串指针 char *string="abcde";
二、一维字符数组。例如:char string[10];string="abcde";
用字符数组定义注意了,数组长度为n,但是字符个数只能为n-1,就是上面说的计算机默认加了\0占了一个,否则会溢出。
字符数组一维的和字符串一样,

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:334178次
    • 积分:6357
    • 等级:
    • 排名:第3862名
    • 原创:256篇
    • 转载:385篇
    • 译文:0篇
    • 评论:5条
    文章分类