gpt4 book ai didi

c++ - 我无法理解如何在 C++ 中使用 size_t

转载 作者:行者123 更新时间:2023-12-03 07:00:40 25 4
gpt4 key购买 nike

当我必须使用 size_t 时,我可以使用这样的表达式吗?

/* size_ is size_t type and has some value*/
我想改变这个值 ++size_;--size_;而且我还想使用 size_t 制作数组
喜欢
array[size_]=something;
它们有效吗?

最佳答案

是的,您可以使用所有这些,因为 size_t是无符号整数类型。
例子:

#include <iostream>

int main(void) {
size_t size_ = 0;
int array[10] = {0};
int something = 42;

std::cout << "initial: " << size_ << std::endl;

++size_;

std::cout << "incremented: " << size_ << std::endl;

--size_;

std::cout << "decremented: " << size_ << std::endl;

array[size_]=something;

std::cout << "array: " << array[0] << std::endl;

return 0;
}

关于c++ - 我无法理解如何在 C++ 中使用 size_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64074286/

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