我写的代码不是使用 sizeof 来查找数组的大小:
size=0; for (int j = 0; true; j++) { if (array[j] == NULL) { break; } else { size++; }
但是程序崩溃了,我不明白为什么
C 样式数组通常不必以标记值终止。 C 风格的 NUL 终止字符串是,但那只是字符串。
你写的基本上是穷人的
strlen