码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 数组和字符串

时间:2018-12-17 02:44:45      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:基本   返回   round   mon   信息   其他   方式   span   类型   

数组和字符串的基本知识

  目录

  • 一、数组的声明

  • 二、字符串

一、数组的声明

1.1、存储在每个元素中的值得类型;

1.2、数组名;

1.3、数组中的元素数。

short a[12];//short 数组元素值的类型,a数组名,12为数组长度

1.4、数组的初始化

1.4.1、初始化提供的值可以少于数组元素数目,其它元素编译器将把其他元素设置为0;

int month[5]={1,2,3,4,5};
int month[5];

1.4.2、初始化数组时,可以省略等号;

int b[12] {1, 23, 4};

1.4.3、可不在大括号内包含任何东西,这将把所有元素设置为0;

int b[12] {};//大括号前可以加空格也可不加空格

二、字符串

字符串实际上是使用 null 字符 ‘\0‘ 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。字符串提供了一种存储文本信息的便捷方式,

 

//字符串常量
char greeting[6] = {H, e, l, l, o, \0};
char bird[11]="mr.Cheeps"
char fish[]="Bubblws";

 

2.1字符串常量(使用双引号)不能与字符常量(使用单引号)互换。

char size_=S;//字符常量

sizeof运算符指数组的长度,strlen()函数返回的事是储存在数组中的字符串长度

char a[]="I am a boy";
int size=sizeof(a);
int size_=strlen(a);

size 等于10,其字符分别为{‘I‘,‘a‘,‘m‘,‘ ‘,‘a‘,‘  ‘,b‘,‘o‘,‘y‘,‘\0‘},size等于9(不包括数组末尾的\0)

C++ 数组和字符串

标签:基本   返回   round   mon   信息   其他   方式   span   类型   

原文地址:https://www.cnblogs.com/hsy1941/p/10129002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!