指针常量

来源:互联网 发布:unix socket编程 编辑:程序博客网 时间:2024/04/30 13:16

 今天看到同学发的一段代码

main()

{

      char * dest = "dest";

      char * src = "src";

 

      memcpy(dest, src, 4);

return 0;

 

}

这代码编译时没有错的,但是运行时出错了。原因  dest 是一个常量指针(指向常量的指针,指向的内容不能改变)。

注意   char * dest = “dest”; 这样获取的指针是常量指针。

原创粉丝点击