8.4 C++字符数组存放字符串 | 字符指针变量

举报
C语言入门到精通 发表于 2021/02/10 01:07:36 2021/02/10
【摘要】 C++指向数组的指针作函数参数 一维数组名可以作为函数参数传递,多维数组名也 可作函数参数传递。 C++用字符数组存放一个字符串在C++中可以用多种方法访问一个字符串,第一种字符数组:#include<iostream>//预处理 using namespace std;//命名空间 int main()//主函数 { char str[]="关注:C语言入...

C++指向数组的指针作函数参数

一维数组名可以作为函数参数传递,多维数组名也 可作函数参数传递。

C++用字符数组存放一个字符串

在C++中可以用多种方法访问一个字符串,第一种字符数组:

#include<iostream>//预处理
using namespace std;//命名空间 
int main()//主函数 
{
  char str[]="关注:C语言入门到精通";
  cout<<str<<endl; return 0; //函数返回值为0;
}

编译运行结果:

关注:C语言入门到精通

--------------------------------
Process exited after 3.446 seconds with return value 0
请按任意键继续. . .

第二种,字符串变量,编译运行结果:

#include<iostream>//预处理
#include<string>
using namespace std;//命名空间 
int main()//主函数 
{
  string str="关注:C语言入门到精通";
  cout<<str<<endl; return 0; //函数返回值为0;
}

编译运行结果:

关注:C语言入门到精通

--------------------------------
Process exited after 1.862 seconds with return value 0
请按任意键继续. . .

第三种,字符指针变量,编译运行结果:

#include<iostream>//预处理
#include<string>
using namespace std;//命名空间 
int main()//主函数 
{
  char *str="关注:C语言入门到精通";
  cout<<str<<endl; return 0; //函数返回值为0;
}

编译运行结果:

关注:C语言入门到精通

--------------------------------
Process exited after 1.483 seconds with return value 0
请按任意键继续. . .

对字符串中字符的存取,可以用下标方法,也可以用指针方法。

8.4 C++字符数组存放字符串 mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/337766656

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。