关于指针数组,和数组指针

2019-10-15 18:47发布

const u8 TEXT_Buffer[]={"WarShipSTM32 IIC TEST"};
const u8 *TEXT_Buffer={"WarShipSTM32 IIC TEST"};
const char *TEXT_Buffer={"WarShipSTM32 IIC TEST"};
const char TEXT_Buffer[]={"WarShipSTM32 IIC TEST"};


问一下各文大神这四种写法 用起来有什么不同,我c对 指针数组和数组指针有点弱,请大神能详细讲解一下比较通俗易懂的例子

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
东方赤那
1楼-- · 2019-10-15 20:03
const u8 TEXT_Buffer[]={"WarShipSTM32 IIC TEST"};    这是定义一个数据 名字   TEXT_Buffer[]里的长度是WarShipSTM32 IIC TEST,
const u8 *TEXT_Buffer={"WarShipSTM32 IIC TEST"};    这是定义一个指针 TEXT_Buffer   指向{"WarShipSTM32 IIC TEST"}这个字符数组.

一周热门 更多>