数组名是一个常指针

当写下:
char ch[5];
ch = "last";
编译提示:error C2106: '=' : left operand must be l-value。所以只能在数组定义的同时用字符串常量来给它赋值。
但是写下:
char *pa;
pa = "last";
就不会有错误。说明数组名字是一个常指针,不能被重新赋值。

posted on 2008-08-16 11:55 wangwei 阅读(379) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜