char *和const char *
<br />const char*:是指向常量的指针,而不是指针本身为常量,可以不被初始化.该指针可以指向常量也可以指向变量,只是从该指针的角度而言,它所指向的是常量,通过该指针不能修改它所指向的数据.<br /><br />1.char *和const char * 转换修改。<br />const char*是不能直接赋值到char*的,这样编译都不能通过,理由:假如可以的话,那么通过char*就可以修改const char指向的内容了,这是不允许的.所以char*要另外开辟新的空间。<br /> <b
原创
2011-05-08 13:23:00 ·
709 阅读 ·
0 评论