while()内什么意思啊

[复制链接]
查看11 | 回复3 | 2012-7-18 15:25:25 | 显示全部楼层 |阅读模式
*ss表示的是取值,即当ss!=null时继续while循环;while(*ss){sl++;ss++;}可以理解为:int i=0;while(ss){ i++;}...
回复

使用道具 举报

千问 | 2012-7-18 15:25:25 | 显示全部楼层
*ss就是ss这个指针指向的内存中的内容对ss进行自增操作,可以理解为指针向后偏移一个字节比如ss指向的地址原本是0x00000001,++之后就变成0x00000002那这个时候再用*ss取到的就是0x00000002这个地址对应的内容...
回复

使用道具 举报

千问 | 2012-7-18 15:25:25 | 显示全部楼层
*ss等价于 *ss != 0...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行