鱼C论坛's Archiver
论坛
›
C\C++交流
› 求大佬康康
zyxzyx。
发表于 2021-11-16 13:43:59
求大佬康康
我想输入一个十进制数输出对应八进制和十六进制数,不知道为什么运行起来会这样
洋洋痒
发表于 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的必要
yzzc
发表于 2021-11-16 15:02:46
你没有给c赋初值,再给a赋值后想把c赋值给b和a。
可c你并没有给他赋值,此时c是未知数所以程序会有问题。
应该是c=b=a;把a赋值给b和c。
页:
[1]
查看完整版本:
求大佬康康