博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
strcpy和strcmp
阅读量:2383 次
发布时间:2019-05-10

本文共 382 字,大约阅读时间需要 1 分钟。

下面代码的执行结果是什么:

1

2

3

4

5

6

7

char ccString1[]="Is Page Fault??";

char ccString2[]="No Page Fault??";

strcpy(ccString1,"No");

if(strcmp(ccString1,ccString2)==0)

   cout<<ccString2;

else

   cout<<ccString1;

 

正确答案: A  

No
No Page Fault??
Is Page Fault??
其他三项都错

 

A。

执行strcpy(ccString1,"No"); ,ccString1变为"No\0Page Fault??",会将字符串的结束符'\0'放入,所以比较时返回false,执行cout << ccString1; 输出时遇到结束符'\0'就结束,只输出“NO”。

转载地址:http://agfab.baihongyu.com/

你可能感兴趣的文章
在客户端使用python来调用boto S3 API来操作librados库
查看>>
ceph存储数据的详细流程(CRUSH)
查看>>
linux内核模块详解
查看>>
ceph集群的扩展(centos7环境)
查看>>
linux命令之top(查看cpu、内存等负载)
查看>>
linux_详解find命令
查看>>
openstack的swift组件详解
查看>>
两大主流开源分布式存储的对比:GlusterFS vs. Ceph
查看>>
面试笔试动态规划问题--python篇
查看>>
linux下的svn常用命令使用指南
查看>>
阿里云iot事业部一面面经
查看>>
《云计算架构技术与实践》
查看>>
《云计算架构技术与实践》序言(李德毅院士)
查看>>
《云计算架构技术与实践》连载(2):1.2 云计算的发展趋势
查看>>
《跨界杂谈》企业商业模式(七):其他
查看>>
STL介绍 - map
查看>>
ssh 命令的用法
查看>>
scp 命令的用法
查看>>
ldcofig 命令的用法
查看>>
tar 命令的用法
查看>>