相关疑难解决方法(0)

为什么size_t当int足以满足数组的大小?

C标准保证int能够存储每个可能的数组大小.至少,这是我从阅读§6.5.2.1,第1小节(数组下标约束)中理解的内容:

其中一个表达式应具有类型''指向对象类型的指针'',另一个表达式应具有整数类型,结果具有类型''type''.

既然我们将ints用作数组下标,为什么我们应该用它size_t来确定数组的大小?

为什么strlen()回报size_t什么时候int就够了?

c int standards size-t

13
推荐指数
2
解决办法
6458
查看次数

有效地将字符串插入另一个字符串

我有

char aa[] = { "Hello, !" };

char bb[] = { "World" };

如何使用cstring将bb最有效地插入aa?

c string insert character

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×2

character ×1

insert ×1

int ×1

size-t ×1

standards ×1

string ×1