求助,一个简单的C语言题目

问题描述:

求助,一个简单的C语言题目
#include
fun(char *s)
{ char *p=s;
while (*p) p++;
return(p-s);
}
main()
{ char *str="abcd";
int i;
i=fun(str);
printf("%d",i);
}
答案是多少?麻烦解释一下.
如题,A的地址为P,B的地址为P+1,依此类推,则D的地址为P+3啊,我感觉结果应该是3的
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
答案为4;
这是统计字符个数的程序
再问: 如题,A的地址为P,B的地址为P+1,依此类推,则D的地址为P+3啊,我感觉结果应该是3的
再答: 就像1到9的数为9=9-1+1一样,还要加1嘛
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg