C++——取地址和自增运算

今天做了道题一下给我整蒙了,把实验探索发篇文章,题目如下:

int a[]={10,11,12},*p=&a[0];执行完*p++;*p+=1;后a[0],a[1],a[2]的值各为多少
答案是 10, 12, 12

怎么理解*p++,*p+=1呢,我觉得可以用汉语把代码读一下,p,然后p加加,同样的p,p等于p加1,这样读下来的结果就和答案一样,应该也就是电脑的运行过程了。
此外还对其他情况做了探索
++p,p指向的内容加加
++*p
结果
先p自增,然后取内容,技术上说叫左结合,就是谁离得近先算谁。
*++p
*++p结果
还有
p++,先取地址,但无效,再自增到a[1],故不反应到输出上。
*p++
*p++结果

总结

也就是做题,谁没事写代码这么写,用得着这么复合吗?也不是说谁代码短就运行效率高,拆几句写能怎么着,同学们可别自己给自己出难题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/229815.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SAP PI SFTP适配器发送方和接收方文件编码转换问题

Sender Adapter 发送方 PI默认是以UTF-8解析文件内容,当文件内容为日文或其他编码时,非英文、数字的内容解析结果将会是乱码,需要在PI中做以下设置。 Advanced页签->Advanced Mode中添加参数:encodingFormat MS932&#xff…

基于PaddleOCR银行卡识别实现(三)

前言 基于PaddleOCR银行卡识别实现(一) 基于PaddleOCR银行卡识别实现(二) 前两篇文章讲了检测模型和识别模型的实现,这一篇文章姗姗来迟,将讲解下两个模型的串联应用和PaddleOCR的源码精简,下面…

新手老师如何管理班级的日常工作

作为一名新手老师,管理班级的日常工作可能会是一项挑战,但以下是一些可能有用的建议: 建立良好的班级文化 班级文化是班级氛围的重要组成部分,对于学生的学习和成长具有重要影响。作为老师,要积极营造一种积极向上、团…

Jenkins 如何查看已经记录登录服务器的凭证密码

文章目录 一、背景描述二、解决方案一(查看所有账号密码)三、解决方案二(查询指定账号密码) 一、背景描述 在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧 Jenkins 上记录了登录该主…

AI工具导航网站(包含写作、翻译、设计、论文润色去重的AI工具集)

人工智能工具导航网站集合了国内外各种热门、创意、有趣、前沿的AI工具盒网站,方便用户迅速访问和体验各种AI应用。 关注底部公众号回复"126899"获取工具集链接。 一、写作翻译编程设计AI工具集 AI写作工具:这些工具可以帮助用户生成或优化各…

Docker的基本概念和优势,以及在应用程序开发中的实际应用

文章目录 概要 基本概念 容器 (Container): 镜像 (Image): Dockerfile: 仓库 (Repository): 容器编排 (Orchestration): Docker Compose: Docker Daemon 和 Docker Client: 网络 (Network): 数据卷 (Volume): 主要优势 应用场景 小结 概要 Docker 是一种容器化平台,…

搞定这三个问题 伦敦金止损就没问题

笔者多次强调,做伦敦金交易,重要的是风险控制。而止损是我们风险控制中一个很重要的概念。设定好止损,就是风险控制的好开始。下面我们通过三个问题,来解决止损的问题。 问题一,你的止损位在哪里?要做止损&…

金字塔原理

金字塔原理 来自于麦肯锡公司的第一位女性咨询顾问芭芭拉•明托的著作《金字塔原理》。 原理介绍 此原理是一种重点突出、逻辑清晰、主次分明的逻辑思路、表达方式和规范动作。 金字塔的基本结构是:中心思想明确,结论先行,以上统下&#xff…

无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy

文章目录 简介1. 安装Dashy2. 安装cpolar3.配置公网访问地址4. 固定域名访问 简介 Dashy 是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航…

羊大师不说,你会知道酸奶也能加热吗?

羊大师不说,你会知道酸奶也能加热吗? 酸奶是一种非常受欢迎的健康食品,不仅可以冷饮,还可以热着喝哦!你可能会好奇,酸奶热着喝会不会破坏其营养价值呢?别着急,让小编羊大师来为你解…

短 URL 生成器设计:百亿短 URL 怎样做到无冲突?

Java全能学习面试指南:https://javaxiaobear.cn 我们先来看看,当高并发遇到海量数据处理时的架构。在社交媒体上,人们经常需要分享一些 URL,但是有些 URL 可能会很长,比如: https://time.geekbang.org/hyb…

【代码随想录】算法训练计划35

贪心 1、860. 柠檬水找零 题目: 输入:bills [5,5,5,10,20] 输出:true 思路: 模拟大法 func lemonadeChange(bills []int) bool {//贪心,代码一刷, 感觉要用到hashmap,也不用five, ten : 0…