C++数组,字符串
发布日期:2021-05-07 18:29:13 浏览次数:19 分类:技术文章

本文共 586 字,大约阅读时间需要 1 分钟。

C++基础知识以及结构、文件(3)

数组

一维数组:

类型名 数组名【元素个数】;
数组元素:数组名【下标】
二维数组:
数组名【行个标】【列下标】
行个标与列下标都是从0开始的。
二维数组的每一行实际上都是一个一维数组。
数组的初始化:
一维数组: 类型名 数组名【常量表达式】={值,值,值……};
二维数组: 如:int a【5】【3】={
{1,2,3},{5,6,7},{1,2,4},{5,7,3},{2,5,9}};
数值初始化时,{}中的值可以少于元素个数,此时相当于只给前面部分元素赋值,后面的元素其存储空间的每个字节都被写入二进制数0.。
在定义数组时,如给全部元素赋值,则可以不给出数组元素的个数。如:int a【】={1,2,3,4,5};

字符串

1、字符串常量: 有一对双引号括起的字符序列,如"CHINA"。

  • 一个字符串常量占据的内存字节数等于字符串中字符数目加一。多出来的那个字节位于字符串尾部,存放的是’\0’。
  • “”也是合法的字符串常量。该字符中没有字符,成为“空串”,但仍占据一个字节(\0)。
  • 如果字符串常量中包含双引号,则双引号写为 “\ "”。表示\,应写作**"\"**。

2、字符串变量: 用字符数组来存放字符串。该字符数组中包含一个“\0”的字符,代表字符串的结尾。故字符数组的元素个数应该不少于储存字符串的字符数目加一。

上一篇:C++指针(定义,用法,运算,类型……)
下一篇:C++语句,函数,标准输入输出

发表评论

最新留言

很好
[***.229.124.182]2025年04月06日 19时17分32秒