gpt4 book ai didi

c++ - memset() 函数输出不理想

转载 作者:行者123 更新时间:2023-11-27 23:02:10 25 4
gpt4 key购买 nike

这是我的问题的截图。

enter image description here

代码是

#include <bits/stdc++.h>

using namespace std;

int a[6][500], b[6][500];

int main()
{
memset (a, 3, sizeof a);
memset (b, -1, sizeof b);
cout << a[2][50] << ' ' << b[2][50] << endl;
return 0;
}

我不明白为什么 a[2][500] 显示 50529027。谁能告诉我这两个 memset() 调用有什么区别?

最佳答案

memset() 以字节为单位。 aint,所以a[2][500]在32位机器上,值为0x03030303 = 50529027

关于c++ - memset() 函数输出不理想,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26667070/

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