鱼C论坛

 找回密码
 立即注册
查看: 1292|回复: 2

[已解决]求大佬康康

[复制链接]
发表于 2021-11-16 13:43:59 From FishC Mobile | 显示全部楼层 |阅读模式
10鱼币
我想输入一个十进制数输出对应八进制和十六进制数,不知道为什么运行起来会这样
最佳答案
2021-11-16 13:44:00
写反了,应该是b=c=a
你写的a=b=c的意思是把c的值赋值给b然后再赋值给a
但是c你只定义没有赋值,所以说是随机数
正确写法是b=c=a,或者干脆直接用一个变量a就得了,b和c都换成a,没有存在b,c的必要
IMG_20211116_134201.jpg
IMG_20211116_134210.jpg

最佳答案

查看完整内容

写反了,应该是b=c=a 你写的a=b=c的意思是把c的值赋值给b然后再赋值给a 但是c你只定义没有赋值,所以说是随机数 正确写法是b=c=a,或者干脆直接用一个变量a就得了,b和c都换成a,没有存在b,c的必要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 13:44:00 | 显示全部楼层    本楼为最佳答案   
写反了,应该是b=c=a
你写的a=b=c的意思是把c的值赋值给b然后再赋值给a
但是c你只定义没有赋值,所以说是随机数
正确写法是b=c=a,或者干脆直接用一个变量a就得了,b和c都换成a,没有存在b,c的必要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 15:02:46 | 显示全部楼层
你没有给c赋初值,再给a赋值后想把c赋值给b和a。
可c你并没有给他赋值,此时c是未知数所以程序会有问题。
应该是c=b=a;把a赋值给b和c。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-26 00:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表