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

这段程序为什么输入65无法输出B?

“=”直接赋值了,判断相等时应用“==”,

那我输入91是可以输出A的啊,这个跟==应该没什么关系吧

你输入91,把91赋值给result,然后if(result=a)  这句变成了赋值,把a的值赋给result,然后判断result是不是0,如果非0,执行下面的语句,所以输出A;

同样的道理,你输入65,把60赋值给result,还是执行if(result=a),赋值,执行下面的语句,输出A。

所以问题就是用错了符号,比较相等用“==”

近期文章

  • 初学者*说明符在printf函数中的应用
  • Python for循环结果转换成一列
  • netty服务器被攻击
  • pip install pwntools报错
  • 服务器win10设置开机启动自启软件
  • JPA 中使用CriteriaBuilder 中的and 和 or 遇到的问题
  • python中有关类嵌套调用的问题
  • svn: Could not read chunk size: connection timed out .
  • 更新conda一直有问题,怎么破啊?
  • Vue中img图片地址
  • idea在新建templates和static两个文件夹不起作用
  • wireshark 如何知道一个报文是快速重传报文
  • 顺丰同城api文档对接
  • python的一个小问题
  • jquery获取表格(table标签下)中所有a标签的节点并将其样式的颜色改为黑色
  • 数据结构——删除顺序表中的重复数据
  • 小型企业网网络改造方案
  • java.io.IOException: Server returned HTTP response code: 505 for URL
  • 请教asp中Format_TitleURL修改成带a href=的形式要如何修改呢
  • jdbc连接数据库oracle失败

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华