指针问题

[复制链接]
1289|1
 楼主| pkat 发表于 2012-3-12 18:07 | 显示全部楼层 |阅读模式
char a[50];
char *p=a;
char *q=p;

谁能准确解释一下  
while(*q!=’\0') q++;
  q--;
可以简化成 q=strlen(a)-1;
的原因
无冕之王 发表于 2012-3-12 18:19 | 显示全部楼层
你首先要明白strlen(a)这个函数的功能、作用,更重要的是具体的实现代码,strlen是获取从a的首地址开始知道遇到结束符'\0'的长度
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部