gpt4 book ai didi

c++ - 如果不为每个分配 1, "int x,y,z = 1 "在做什么?

转载 作者:行者123 更新时间:2023-12-05 08:46:52 25 4
gpt4 key购买 nike

我是 C/C++ 的新手,我注意到我的程序计算了错误的值。我发现问题出在我对变量声明在 C/C++ 中的工作方式的理解上。 x,y,z = 1,2,3在 Python 中工作正常,其中 x,y,z = 1才不是。 int x,y,z = 1,2,3在 C/C++ 中不起作用,但 int x,y,z = 1确实,有点,因为cout << x;输出 16,我预计它是 1。

#include <iostream>
using namespace std;

int main() {

int x, y, z = 1;
cout << x;

return 0;

}

// The output is 16

操作是什么int x,y,z = 1做,如果不给每个分配 1?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com