关于char型的问题

[复制链接]
查看11 | 回复3 | 2012-2-4 14:51:46 | 显示全部楼层 |阅读模式
前者表示定义字符数组str, 并初始化其内容为abcd\0后者表示定义字符指针str, 并初始化其内容为常量字符串abcd\0的首地址。...
回复

使用道具 举报

千问 | 2012-2-4 14:51:46 | 显示全部楼层
效果上看没区别,不过前面的固定的地址,不能再改变了,而后面的可以改变的,比如 str++;这个操作,对前面不行,但是可以作用于后面的...
回复

使用道具 举报

千问 | 2012-2-4 14:51:46 | 显示全部楼层
第一个是字符数组,可以按照str[0]str[1]str[2]str[3]来获取到a b c d,而且这个str本身是str[0]的地址,是固定的,不能进行str++操作。而第二个是指针。str指向a,str++之后就指向了b,以此类推,是可以移动的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行