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

#include<stdio.h>voidmain(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}程序运行后的输出结果是

#include<stdio.h>voidmain(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}程序运行后的输出结果是

if(p=a!=0),先判断a!=0,由于a=5,因此表达式成立,所以p值为1,if条件成立,因此执行printf("%d\n",p);最终输出为1
这个题的考察点就是判断=操作符和!=操作符哪个优先级更高。

近期文章

  • 关于递归的一些问题,虽然知道是会自己调用自己,但还是不明白啊( ᵒ̴̶̷̤໐ᵒ̴̶̷̤ )
  • 如何通过python提取csv文件中的特定列的特定内容?
  • 求解答,数组与指针的问题,题都看不明白
  • 用结构变量做函数参数出错
  • 输入 20 位学生的成绩,分别用函数实现C语言
  • c++中有关输出未定义的问题
  • CKAD-CN task exam status: Grading in progress.
  • PHP关闭类实例
  • 坡道长度标准的参考询问
  • 激光雷达slam建图弯曲
  • gitee私有仓库问题
  • 数据库如何进行动态自定义排序?
  • 关于java语言的tostring方法问题
  • 权限控制中的按钮控制,有两处语法有疑惑,想知道怎么回事
  • vue的一个问题,刚学不知道为什么报错
  • PayPal金额篡改
  • 谷歌浏览器只有最近三个月的历史记录
  • fortran怎么实现拿出文件中的一部分数据呀?
  • 请各位指导一下选项B和C的是怎么判断的
  • 需要代码,银行叫号问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华