关于 const 用法说明求教

2019-10-14 22:23发布

 const u8 table_week[2]={0,1,2}; u8 const table_week[2]={0,1,2}; 这有什么区别? 求师兄指教[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
合肥-文盲
2019-10-15 18:17
回复【8楼】正点原子:
---------------------------------
看上面2楼的解释,  const u8 *  和u8  const *意思一样   前面和u8 * const不一样,
他不是说
u8 const * p; 
和 
u8 * const p; 
有区别, 
第一个,const 修饰的是 (*p),也就是说,指针指向的内存里面存的东西是常量,不可以被更改。 
第二个,const 修饰的是指针变量 p,也就是说,指针p本身是一个常量,不能被重写,但该指针指向的内容可以被修改

一周热门 更多>