c - 我不明白为什么这段代码的输出是 15、4、6
问题描述
我已经编写了这段代码,但是这段代码的输出不是我所期望的。谁能解释我为什么输出 15、4、6。
#include <stdio.h>
int main ()
{
int a = 1, b = 1, d = 1;
printf("%d, %d, %d", ++a + ++a + a++, a++ + ++b, ++d + d++ + a++);
}
解决方案
推荐阅读
- javascript - GET 请求通过 Axios 返回错误 404,但在 Postman 中工作?
- android - 工具栏位于 RecyclerView 下方
- arrays - Ruby - 我在将数组中的特定单词大写时遇到困难,这些单词将作为字符串返回
- scala - Scala快速排序算法实现
- javascript - React:如何将来自钩子的返回值包装在 HTML 元素中,例如 span
- visual-studio-code - 将输入字符串映射到 launch.json 文件中的数值
- typescript - 如何使用黄瓜和类型脚本处理量角器中弹出的窗口身份验证
- python - 如何在屏幕上从左到右为对象设置动画而不拖尾?
- scala - 在数组中查找具有最多唯一字符的字符串
- java - 如何使用 Java、Node.js 和 MySQL 将 png 文件发送到 node.js 服务并将其存储在数据库中?