C语言传字符串数组
发布网友
发布时间:2022-04-26 15:27
我来回答
共2个回答
热心网友
时间:2023-11-02 21:59
题目不够详细啊。给你解释下什么叫字符串数组吧
字符串数组就是一个数组,他的每一个元素都是一个字符串。
在c语言中字符串是以\0结尾的一串字符,如“abcd1234\0”
字符串数组str[2]={"abc\0","123\0"}
\0是结束符。字符串数组里的字符长度都为3
打印的时候只显示abc,\0不显示
热心网友
时间:2023-11-02 22:00
char
*strings[16];
这是一个指针数组,直接定义一个数组就可以了,对字符串的操作,指针和数组是等价的,
如果像你这样用就这样改:
char
**str;
*str=strings[i];
或者
char
*str;
str=&strings[i];