你的意思是数组中的字符串数量?
如果阵列在同一个块中的堆栈上分配,则可以使用该sizeof(foo)/sizeof(foo[0])技巧.
const char *foo[] = { "abc", "def" };
const size_t length = sizeof(foo)/sizeof(foo[0]);
Run Code Online (Sandbox Code Playgroud)
如果您正在谈论argv传递给main,您可以查看argc参数.
如果数组是在堆上分配的,或者是传递给函数(它会衰变成指针),那么除非分配它的人也将大小传递给你,否则你运气不好.