黑马程序员技术交流社区

标题: 这题怎么破 [打印本页]

作者: 哒哒萌    时间: 2015-7-29 22:37
标题: 这题怎么破
定义char *oldstr = "fengjie"; char *newstr = "aibanzhang";strcat(oldstr, newstr);
    执行完后,oldStr和newStr的值分别是多少? d
A、fengjie  aibangzhang                  B.aibangzhang fengjie
C、bangzhangaifengjie  aibangzhang       D.编译出错


作者: wowthe1st    时间: 2015-7-29 22:41
C,strcat就是吧第二个参数拼到第一个参数后面
作者: Anne_lov    时间: 2015-7-29 23:04
楼上应该是正确,strcat函数就是把第二个字符串凭借在第一个字符串后面,而第二个字符串不变
作者:   张恒宇    时间: 2015-7-30 00:56
strcat()  连接一个字符串,把两个字符串连接成一个字符串                 A B两个字符串        strcat(A,B)  把字符串B连接到A的后面去
作者:   张恒宇    时间: 2015-7-30 00:59
strcpy  字符串拷贝函数。。。后者覆盖前者
strcmp  字符串的比较函数。。。规则:比较字符的ascii码值   比较在字典中出现的顺序
strlen  字符串的长度计算函数
这些对你会有用的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2