一句话总结
const放在变量前表示为常量,值不可改变,这种情况很容易区分。
但是,当const与结构体或者其指针结合时,该如何区分呢,是指针不变还是指向的内容不变?
原则:
- const放在
*
前,表示内容不变 - 放在
*
和变量中间,表示指针不变
实例分析
PstHandle * const st;
st->on = 1;
st = ptrSt1;
const PstHandle *st;
PstHandle const *st;
st->on= 1;
st = ptrSt1;
扩展资料
- const的理解、const指针、指向const的指针