dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

堕落街论坛休闲之乐游戏体育 → [转帖]


  共有235人关注过本帖树形打印

主题:[转帖]

帅哥哟,离线,有人找我吗?
overgame
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:宝宝 主题:5 精华:0 贴子:11 排名:0 威望:0 排名:0 注册:2004/9/15 0:35:00 近访:2005/12/3 23:35:15
[转帖]  发贴心情 Post By:2005/6/20 13:19:00

char s1[]="1234",s2[]="1234";
printf("%d\n",strlen(strcpy(s1,s2)));
则输出结果是4
为什么不是9的啊?

是不是s1=s2.就是s2覆盖s1的拉?假如把s2[]="5678"呢,答案是8还是9啊?是不是连那个结束标志也要算上去的啊?



其实.......

我就是马甲马甲马甲.............

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
我最简单
  2楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
  发贴心情 Post By:2005/6/24 8:05:00

以下是引用overgame在2005-6-20 13:19:00的发言:

char s1[]="1234",s2[]="1234";
printf("%d\n",strlen(strcpy(s1,s2)));
则输出结果是4
为什么不是9的啊?

是不是s1=s2.就是s2覆盖s1的拉?假如把s2[]="5678"呢,答案是8还是9啊?是不是连那个结束标志也要算上去的啊?

strlen是读取数组长度,返回值是int

strcpy(x,y)是拷贝数组,意思是将y数组里的数值完全替代x数组的



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
john56
  3楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小一 主题:2 精华:0 贴子:61 排名:0 威望:0 排名:0 注册:2004/10/24 23:06:00 近访:2005/7/21 18:50:00
  发贴心情 Post By:2005/6/27 9:17:00

楼主好像很多不明白的啊。



John Blanchard
支持(0中立(0反对(0回到顶部