7302人加入学习
(18人评价)
C++编程系列 第一季编程基础

制作于2018年2月7日

价格 免费

\0空字符

字符数组根据\0来判断字符串的结束

[展开全文]

char website[]{'b','a','i','d','u','\0'};

char website[]="baidu";

cout<<strlen(website) 查看字符串chang'd

[展开全文]

'\0'   表示空字符

C语言中通过'\0'识别字符串结束

例如

char a[] = { 'a' , 'b' , 'c' , '\0' }

输出数组为  abc

赋值数组

char a[] = { 'a' , 'b' , '\0' , 'c' }

输出数组为   ab

 

也可直接赋值

char a[] = "abc"

字符串3个字符,而数组a长度4

'\0'自动补全

 

也可通过

char a[4];

cin >> a;

来使用户输入字符串

 

可用双引号来对字符串进行分割,方便阅读

例如

char a[] = "My name is Li. I like china."

可写为

char a[] = "My name is Li."

                 "I like china."

[展开全文]

char website[] = { 's', 'i','k','i','e','d','u','\0' };   加入/0就是字符串        /0代表字符串的结束

[展开全文]

#include <iostream>

using namespace std;

 

int main()

{

char website[]={'s','i','k','i','e','d','u'};

char website2[]={'s','i','k','i','e','d','u','\0'}; // 空字符 空格字符

cout<<website2<<endl; // 输出:sikiedu

cout<<website<<endl; // 输出:sikiedu烫烫??P|?

 

 

char website[] = "sikiedu";

cout<<website<<endl; // 输出:sikiedu

cout<<website[7]<<endl; // 输出:“空白字符”

cout<<strlen(website)<<endl; // 输出:7

cout<<website[3]<<endl; // 输出:i

 

char website[20];

cin>>website; // sikiedu.com sikiedu.com\0

cout<<website<<endl;

 

char str[] = "My name is Micheal. I come from china. I like food! I like tralving! "

 

char str[] = "My name is Micheal. I come from china."

"I like food! I like tralving! "; // 拼接字符串,书写便捷

 

 

return 0;

}

 

char website[]={'s','i','k','i','\0','d','u'}; // 输出:siki

 

[展开全文]

定义字符串数组时,要加\0空字符结束

 

[展开全文]

\0表示字符串结束

char webset[]="jbgysafuay"

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(58)