我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

下列程序后的输出结果是

#include<stdio.h>
main()
{
int x=8
if(x%3)
printf("%d,",x++);
printf("%d",++x);
}

2 和 4

8,10。因为x%3=2为真,所以会输出x++的值,而x++是先执行运算再加1,所以输出8,然后输出++x,而++x是先加1,再执行运算,所以输出10。

8,10

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7622422

近期文章

  • spring项目报错这个问题出自哪里呢
  • 使用composer安装库而不更新composer.json上当前库的版本
  • 利用求欧拉回路的算法编程,求下图的一条欧拉回路。
  • getchar gets putchar
  • js 关于dom 动态调用css
  • bazel3.7.2交叉编译的时候,如何指定主机host
  • 基于SVM的手写字体识别
  • 循环输入数组组时C程序发生访问冲突该怎么解决
  • js this指向的隐式绑定问题
  • 位运算中A|B=C,已知A和C,如何求出B?
  • 在openstack安装时出现错误在线求解
  • 在表中显示ajax响应
  • 这个东西我不会要怎么办
  • java按钮及窗口程序设计
  • 为什么用了sorted函数却不排序
  • Taro2.* 小程序配置分享微信朋友圈
  • python实现归并排序时,输出“[0, 0, 0, 0, 0, 0, 0, 0]”
  • 每段代码的解析,每行代码意思
  • 在echo中使用$ page title
  • Windows的MySQL命令行客户端安装问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华