W哥教你学后端 2021-10-08 08:32 采纳率: 0%
浏览 46
已结题

为什么最后e=0,逻辑上应该e=30啊,不是代码块改变了静态变量值?

img

  • 写回答

4条回答 默认 最新

  • 於黾 2021-10-08 08:40
    关注

    d是静态全局变量,可以不赋初值,它默认是0
    你把它传递进test的构造函数里,然后让e=x,那么e不就等于0吗
    你又没有让e=d
    -=-=-=
    你想看代码块有没有执行,设置断点啊。
    你这就是个永远不会被执行的代码块,因为根本没有写进任何函数里面,永远不会被调用

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月21日
  • 创建了问题 10月8日

悬赏问题

  • ¥15 基于ffmpeg 编码成yuv420p nv12的问题
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument