Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        2年前关闭。
                                                                                            
                
        
是否可以计算指针数组内容的长度:
例如
char *str[MAX] = {"kendrick", "lamar"};str[0]的长度是8,str[1]的长度是5。是否可以获取这些值。

最佳答案

您可以验证每个指针是否为NULL:

int count = 0;
for(int i = 0; i < MAX; i++)
    if(str[i] != NULL)
        count++;

printf("Count: %d\n", count);

关于c++ - 如何计算指针数组内容的长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50027516/

10-12 01:29