【1701H1】【穆晨】【171012】连续第二天总结

本文介绍了C++中字符型指针的基础用法,包括如何使用指针指向字符串、通过指针操作数组以及字符串处理技巧等内容。适合初学者快速掌握指针的基本概念。

任务:学习指针

1.字符型指针变量指向字符串

char *s1="sdjalkdjksa",*s2;

或s2="sdsdsdsfdsf";               2种的实质都是一样的,指针都是指着里面的第一个字符

2.直接引用字符型指针变量所指的连续空间

char str[100],*s=str;                 定义数组str,指针指向数组

cin>>s;                                      指针指向了数组,所以输入的数据存入指针,即为存为数组空间内 

cout<<s;                                    输出指针S所指内存空间内容,即为输入的数组

3.

char str1[40],str2[20],*s1=str1;            A接到B上,B的空间要大

cin.getline(s1,40);                   可加入空格的函数

cin.getline(str,20);

while(*s1)s1++;      A                让指针S1指向str的结束标记 ,因为循环前指向的是字符串的第一个字符

strcpy(s1,str2);       B              字符串复制函数,把str2复制给str1

cout<<str1<<endl;                    P52

AB行可以变为strcat(str1,str2),把str2接到str1后

明日任务:程序举例



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值