当前位置: 首页 > news >正文

彻底明白p++,*(p++)等 经典例子:char str []=Orange or Apple?;让你彻底明白p++,*(p++)等

总体来说,对于char类型 的指针是 比较特别的:

p++就是指针的移位,cout<<*p:就是取出指针当前值得元素cout<<p:就是这个指针指向的全部字符;

例子:

#include <iostream>
using namespace std;
int main() {
    char str []="Orange or Apple?";
    char *p=str;

    cout<<p<<endl;//输出全部str
    cout <<p++<<endl;//指针you移位一下   但是是先输出在++  所以*p是r 
    cout<<*p<<endl;//输出指针指向的元素
    cout<<p<<endl;//输出指针后面的元素
    cout << "Hello, world!" << endl;

    cout<<11;
    return 0;
}


 

结果:

Orange or Apple?
Orange or Apple?
r
range or Apple?

#include <iostream>
using namespace std;
class CExcept{};
class CExceptApple:public CExcept{};
class CExceptOrange:public CExcept{};
int main()
{
    try{

相关文章:

  • sin(1/x)的图像,第二类间断点,震荡间断点
  • 拓扑排序 图的基础知识  1.图的定义 2.无向图 3.简单图多重图 4.完全图 5.子图 6.连通,强连通、连通图、连通分量(极大连通子图) 7.强连通图、强连通分量 8.生成树和
  • c++中switch的default问题1331,不同位置结果不同
  • 数组下标赋值问题,a[i++] =1;//先a[i] i再加加
  • 逗号表达式,以及加入:i++,++i
  • 生活脾胃
  • 线性表结构体(“->”和“.”的区别); 树的结构体 前序遍历递归 递归实现求树的高度 图的邻接矩阵 图的邻接表 dfs判断顶点i 顶点 j是否可达 栈 队列 list:
  • 排序算法第n趟总结 排序算法时间空间复杂度 各种排序算法额外空间
  • 递归和while区别 递归算法三步 递归应用 递归杨辉三角 求树的深度 递归求叶子节点总数 链表逆置 二叉树叶子节点到根节点路径 比较两个二叉树是否相同
  • 精简易懂的快速排序,插入排序,大顶堆排序
  • 线性表结构体有两种方式; 指针指向一维数组 ElemType在c中使用 结构体解释: 结构体别名LNode和*LinkList区别; c++ new关键字; 树的结构: 递归实现求数的高
  • 计算机原理中的位向量表示集合的原理是什么
  • 为什么价值增殖过程不外是超过一定点而延长了的价值形成过程
  • 绝对剩余价值和相对剩余价值举例
  • 偶然性背后总是隐藏着必然性
  • ----------
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • android图片蒙层
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CSS中外联样式表代表的含义
  • egg(89)--egg之redis的发布和订阅
  • flask接收请求并推入栈
  • javascript 哈希表
  • JavaScript 基础知识 - 入门篇(一)
  • Odoo domain写法及运用
  • 第2章 网络文档
  • 利用jquery编写加法运算验证码
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 每天10道Java面试题,跟我走,offer有!
  • 一天一个设计模式之JS实现——适配器模式
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 【干货分享】dos命令大全
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (JS基础)String 类型
  • (备忘)Java Map 遍历
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)关于多人操作数据的处理策略
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .gitignore文件_Git:.gitignore
  • .Net Remoting常用部署结构
  • .NET Remoting学习笔记(三)信道
  • .NET实现之(自动更新)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @angular/cli项目构建--http(2)
  • @Transient注解
  • [20190401]关于semtimedop函数调用.txt
  • [Angular] 笔记 7:模块
  • [Angularjs]asp.net mvc+angularjs+web api单页应用