char *a[4]={ "good"}正确吗;
时间: 2023-11-28 15:49:59 浏览: 123
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。
5星 · 资源好评率100%
这是一个定义了长度为4的字符指针数组,并且只初始化了第一个元素的数组。这段代码可能会导致访问未初始化的内存,因为除了第一个元素外,其他元素都没有被初始化,它们的值是未定义的。如果想要定义一个数组来存储4个字符串,可以这样写:
```
char *a[4] = {"good", "morning", "afternoon", "evening"};
```
阅读全文