gpt4 book ai didi

c++ - 为什么我的 cpp 数组大小是 4 的倍数?

转载 作者:太空宇宙 更新时间:2023-11-04 15:00:06 25 4
gpt4 key购买 nike

<分区>

我正在尝试创建一个大小为 5 的数组,并获取输入以填充每个索引,然后打印出每个索引处的每个输入。我得到的是数组大小是 4 的倍数。所以当我输入 5 作为大小时,我得到 20 而不是 5。我在这里缺少什么?

#include <iostream>
using namespace std;

int main() {
int userInput[5];
cout << sizeof(userInput);

// take input to fill array
for (int i = 0; i < sizeof(userInput); i++) {
cin >> userInput[i];
}

// print the array contents
for (int i = 0; i < sizeof(userInput); i++) {
cout << userInput[i]
}
}

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