zoukankan      html  css  js  c++  java
  • C++ 数组和字符串

    数组和字符串的基本知识

      目录

    • 一、数组的声明

    • 二、字符串

    一、数组的声明

    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 字符 '' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。字符串提供了一种存储文本信息的便捷方式,

    //字符串常量
    char greeting[6] = {'H', 'e', 'l', 'l', 'o', ''};
    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',''},size等于9(不包括数组末尾的)

  • 相关阅读:
    python数据处理——numpy_2
    Python数据处理——numpy_1
    MyEclipse 6.5 代码单词自动提示设置方法
    c语言 标准输入与输出
    JAVA中的NullPointerException异常
    c语言memmove()
    c语言 isalpha,isdigit,islower,isupper,isalnum等一系列函数
    c语言fflush()
    c语言 多维数组与指针
    c语言 回车符和换行符
  • 原文地址:https://www.cnblogs.com/hsy1941/p/10129002.html
Copyright © 2011-2022 走看看