C++ C风格字符串

C风格字符串

C++中的字符串有两种的定义方法,其中之一就是使用C风格字符串!而这是什么呢?简而言之,就是使用C语言中的字符串的定义方式——字符数组,这在C++当中也是可以使用的,用来表示字符串,而且,就连输出字符串printf()函数也是可以使用的。C风格字符串,即字符数组的定义语法如下:

char strName[ size ] = {value}; 或 char strName[] = value;

提示:使用字符数组表示字符串,需要指定char类型!

提示:字符数组以null元素结尾!

提示:{value}中的元素是字符,一般使用单引号定义,比如{'H','e','l','l','o'}!

提示:第二种定义语法中,value使用双引号定义,比如"x1y1z1.com"!

提示:C风格字符串是数组,具备数组的特性!

C风格字符串实例代码

#include <iostream>
using namespace std;


int main(){
    char str1[6] = {'H','E','L','L','O','\0'};
    char str2[] = "x1y1z1.com";
    cout << str1 << endl;
    cout << str2 << endl;
    return 0;
}

代码编译运行,的都输出:

HELLO
x1y1z1.com

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.