#include<stdio.h>
#include<string.h>
main()
{ char *p1=”abc”,*p2=”ABC”,str[50]=”xyz”;
strcpy(str+3,p2);
strcat(str+2,p1);
printf(“%s/n”,str);
}
A xyzabcABC B zabcABC C yzabcABC D xyzABCabc
答案是D 我的疑问是strcat(str+2,p1);
这句话,上面执行后应该是xyzABC 。那么执行那句话以后应该是xyzabcABC 才对呀
求高手解答
strcat 不关心从哪里开始。
它的第一个参数只是提供一个地址,然后从这个地址开始寻找,直到它找到一个'/0'。
然后它把它第二个参数指向的字符串粘贴到'/0'的位置,然后再在这个字符串后边添加一个'/0'。
也就是说,不论你执行
strcat(str+2,p1);
还是strcat(str+3,p1);strcat(str,p1);
结果都是一样的
呵呵,百度知道里看到的东东。
看来对于c提供的库函数,自己要看了才行,不然用着还是有些不放心。
C语言求问.关于strcat的应用
悬赏分:15
-
解决时间:2009-4-9 19:48
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
2021云智技术论坛-知识智能化专场
隨着人工智能技術的進步,智能化成爲產業轉型升級的重要抓手。企業要實現智能化升級,需要從呈幾何增長的多模態數據中挖掘和凝鍊知識、賦能業務,支撐商業模式轉型和應用創新,推動業務高質量發展和產業革新。
InfoQ 中文站
2021-12-21 10:54:01
2021,百度飞桨交出最新成绩单
刘燕
2021-12-14 14:33:54
被美国列入投资黑名单,商汤科技紧急回应;传19家互联网大厂裁员;Log4j 爆“核弹级”漏洞,波及Flink等十余个项目 | AI一周资讯
刘燕
2021-12-12 13:38:54
全球首个知识增强千亿大模型来了!2600亿参数,代码将在近期开源
刘燕
2021-12-09 13:08:52
字节“跳”不动,传今日头条处在亏损边缘;钉钉试行员工每月在家办公一天;元宇宙人才已开到百万年薪 | AI一周资讯
刘燕
2021-11-21 13:43:53
这个吸引大厂先后加入的神秘组织究竟是何方神圣?
辛晓亮
2021-11-18 15:13:48
高质量AI架构师的“品格”
刘燕
2021-10-21 18:33:55
从NoSQL到Lakehouse,Apache Doris的13年技术演进之路
蔡芳芳
2021-10-20 17:03:56
超算上百亿年找不到的答案,百度这个算法十分钟内找到了最优解
百度研究院
2021-10-14 14:48:50
百度世界大会2021:“汽车机器人” 具备L5级自动驾驶能力,AI芯片“昆仑芯2”已量产
凌敏
2021-08-18 17:08:58
面向大规模商业系统的数据库设计和实践
百度Geek说
2021-08-05 12:03:53
揭秘百度微服务监控:百度游戏服务监控的演进
百度Geek说
2021-07-16 10:58:53
模型端侧加速哪家强?一文揭秘百度EasyEdge平台技术内核
百度
2021-07-15 13:03:56
李彦宏首提“AI发展三段论”:目前AI正在从经济智能化的前半段向后半段过渡
百度
2021-07-08 10:58:49
24小時熱門文章
-
使用c#强大的表达式树实现对象的深克隆之解决循环引用的问题
-
GPT-4o 引领人机交互新风向,向量数据库赛道沸腾了
-
free AI online tools All In One
-
痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(12.A)- uSDHC eMMC启动时间(RT1170)
-
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
-
企业大模型如何成为自己数据的“百科全书”?
-
本地SSL证书过期 输入命令在IIS自动生成
-
.NET周刊【5月第2期 2024-05-12】
-
基于Ubuntu-22.04安装K8s-v1.28.2实验(一)部署K8s
-
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)