operator-keyword - ++(*p) 是什么意思?
问题描述
根据 KNK 现代方法教科书,++(*p) 的表达式是“先增加 *p;表达式的值是 *p 后递增”。
当我第一次解释这个时,我认为它会首先获取指针指向的 *p 值,然后递增该值。因此,如果 *p 为 10,则其结果为 11。
我错了吗?
解决方案
推荐阅读
- ruby-on-rails - 如何为另一个模型中的模型设置变量?
- sql - 用于更新和插入的 Hive 托管与外部表
- java - 是否可以访问 Android 应用程序的 Indeed API?
- javascript - Knex - knex 和 mysql 工作台之间的 SUM 查询结果返回不同的值
- node.js - 如何从 API 打印对象列表?.map 不读取数据
- ruby - RIDK MSYS 密钥失败
- python - 从 Qt 资源系统加载 Jinja2 模板
- python - 更改字典的键
- mysql - 如何将多行合并为一行?
- python - 使用python将HTML代码导入CSV