如何编写 sizeof 函数算法? [关闭]

问题描述 投票:0回答:1

我写的代码不是使用 sizeof 来查找数组的大小:

size=0;

for (int j = 0; true; j++) {

if (array[j] == NULL) {

break;

}

else {

size++;

}

但是程序崩溃了,我不明白为什么

c++ sizeof
1个回答
0
投票

但是程序崩溃了,我不明白为什么

C 样式数组通常不必以标记值终止。 C 风格的 NUL 终止字符串是,但那只是字符串。

你写的基本上是穷人的

strlen
方法。

© www.soinside.com 2019 - 2024. All rights reserved.