char*[5]是指数组中的元素是指针,里面元素个数5个
比如:char*[5]={"Hello","welcome","world","to","DDDD"};
char[][5]是指数组中元素为字符串,每个字符串的长度只能为5个,元素里的字符是不能更改的。
比如:char[][5]={"1111","2222","3333"};每个元素字符都是固定的。
但是没有char[5][]这种写法,编译出错
本文深入解析了C语言中char*[5]和char[][5]的用法,详细阐述了它们各自的特点及应用场景。前者表示数组中的元素为指针,可以指向任意类型的数据;后者表示数组中的元素为固定长度的字符串。通过实例演示帮助读者掌握如何正确使用这两种数组类型。
char*[5]是指数组中的元素是指针,里面元素个数5个
比如:char*[5]={"Hello","welcome","world","to","DDDD"};
char[][5]是指数组中元素为字符串,每个字符串的长度只能为5个,元素里的字符是不能更改的。
比如:char[][5]={"1111","2222","3333"};每个元素字符都是固定的。
但是没有char[5][]这种写法,编译出错

被折叠的 条评论
为什么被折叠?
