【发布时间】:2021-04-22 00:31:51
【问题描述】:
网上搜索后发现了两种计算C“字符串”[真字符数组]长度的方法
C 数组长度:
*(&arr + 1) - arr
或
sizeof(arr) / sizeof(arr(0))
只有使用 sizeof 的那个在 Xcode 的调试器中有效。
当声明为“char* output[]”的变量为 5 时,我需要进入调试器。
我尝试了“sizeof(output)/sizeof(output[0]) == 5”,但它似乎不起作用,中断永远不会触发。
我做错了什么?
【问题讨论】: