鱼C论坛

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

为什么这个式子算出来是随机值

[复制链接]
发表于 2024-5-29 16:31:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
                        cout<<"sh[w][mn]="<<sh[w][z-1]<<" "<<"pow(10,z-1)="<<pow(10,ls-z)<<" t->nu="<<(sh[w][z++]-'0')*pow(10,ls-z)<<endl;
                        t->nu+=(sh[w][z-1]-'0')*pow(10,ls-z);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-5-29 16:33:07 | 显示全部楼层
这个问题是因为你只输出了一个变量 `cout`,而没有提供具体的值。在C++中,如果你只输出变量本身而没有给它赋值,那么它的初始值将是不确定的,也就是随机值。

要解决这个问题,你需要为 `cout` 提供一个具体的值。例如,你可以给 `cout` 赋一个整数值,然后再输出它。修改代码如下:
#include <iostream>
using namespace std;

int main() {
    int num = 10; // 假设 num 的值为 10
    cout << num << endl; // 输出 num 的值
    return 0;
}

现在,当你运行这段代码时,它将输出 `10`,而不再是随机值了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-5-29 19:16:56 | 显示全部楼层
没定义 , 这个变量不知道是什么 , 所以看起来是随机的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 11:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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