char * const和const char *的区别
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2014-07-10 23:16:55
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
今天做东西的时候被两个指针快给搞疯喽,于是呼就记下来有事没事过来看看
1
char * const a (a指的是指向一个字符char的固定指针,注意指针是固定的)
说明a是个常量指针,不能改变a指向的目标,但是能通过a修改指向的char
2
const char * a (a指的是指向一个固定字符char的指针,字符是固定的)
说明a是个普通指针, 但是指向一个常量char,所以不能通过a来修改指向的char