社区
C++ 语言
帖子详情
想知其然,更想知其所以然
sweetswing
2017-08-19 09:55:32
what is the output of this code?
void play(int&a,int&b){
if(&a!=&b){
a^=b;
b^=a;
a^=b;
cout<<a<<":"<<b;
}
}
int main(){
int a=5;
int b=12;
play(a,b);
}
...全文
153
5
打赏
收藏
想知其然,更想知其所以然
what is the output of this code? void play(int&a,int&b){ if(&a!=&b){ a^=b; b^=a; a^=b; cout<<a<<":"<<b; } } int main(){ int a=5; int b=12; play(a,b); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
饭依然特稀
2017-08-19
打赏
举报
回复
这就是当两个变量不相等的时候进行交换,然后输出
大米粥哥哥
2017-08-19
打赏
举报
回复
想知其然 可以运行 想知其所以然 可以调试
大米粥哥哥
2017-08-19
打赏
举报
回复
http://blog.csdn.net/chenmiao0924/article/details/52783398
Remove_
2017-08-19
打赏
举报
回复
if(&a != &b)成立 异或不同为1 相同为0 1 a ^=b ====> a = a^b = 101 ^ 1100 = 1001 = 9; 2 b^=a =====> b = b^a=1100^1001=0101 = 5; 3 a^=b ======> a=a^b=1001^0101= 1100=12;
sweetswing
2017-08-19
打赏
举报
回复
没讲出理由呀
tomcat深入剖析.pdf
深入剖析Tomcat》编辑推荐:深入理解Tomcat的必读之作,欲
知其然
,更欲
知其所以然
。 《深入剖析Tomcat》以Tomcat 4和Tomcat 5两个版本为基础,从建立一个最简单的连接开始,深入介绍Tomcat的体系结构。从连接器到最终的JMX管理,循序渐进,层层深入。每一章有配有相关代码,既是对理论内容的具体展现,也可以帮助读者编写一个实用的应用服务器。 在内容上,《深入剖析Tomcat》更关注对Tomcat基本体系结构的讲解,并没有涉及在实际应用中的具体实现细节。希望读者在阅读的时候,着重把握Torrical的一些设计思
想
,在此基础上,再针对某一方面进行深入的学习和研究。
jQuery技术内幕 深入解析jQuery架构设计与实现原理
《jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和技术精髓,同时本书也对广大开发者如何通过阅读源代码来提升编码能力和软件架构能力提供了指导。 《jquery技术内幕:深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部构造过程;接着详细分析了底层支持模块的源码实现,包括:选择器sizzle、异步队列deferred、数据缓存data、队列queue、浏览器功能测试support;最后详细分析了功能模块的源码实现,包括:属性操作attributes、事件系统events、dom遍历traversing、dom操作manipulation、样式操作css、异步请求ajax、动画effects。 《jquery技术内幕:深入解析jquery架构设计与实现原理》在分析每个模块时均采用由浅入深的方式,先概述功能、用法、结构和实现原理,然后介绍关键步骤和分析源码实现。让读者不仅
知其然
,而且
知其所以然
。事实上,本书的根本价值在于传达一种通过阅读源码快速成长的方式。无论是前端新人,还是经验丰富的老手,只要是对javascript感兴趣的开发人员,都会从本书中受益。
JavaEE主流框架之Shiro权限安全管理实战开发教程(源码+讲义)
课程简介:Apache Shiro 是目前使用率较高的一个 Java 安全框架。本视频基于 Shiro 的新版本 1.3.2 录制。内容涵盖 Shiro 认证、加密、授权、安全标签、安全注解、会话管理、缓存、Rememberme 等 JavaEE 企业级开发的核心技术。视频讲授过程中通过分析源代码使学员
知其然
更
知其所以然
。 课程部分讲义:
知其然
知其所以然
转贴自:http://blog.blueshop.com.tw/sun19750522/archive/2006/01/31/17104.aspx
知其然
知其所以然
凡事要
知其然
,也要
知其所以然
,做起來才能得心應手,才能化解疑慮,才能解迷,才能去惑,遇到困難才能解開。
知其然
只知道要如此做,也就是英語WHAT;
知其所以然
則是知道為什麼要如此做,也就是英語WHY。人做事往往不求甚解,一個
预测师的随
想
系列五:
知其然
重要,
知其所以然
更重要
五个理由 1.你不了解的东西随便用了,出问题谁来负责,你。 2.
知其然
是基础,
知其所以然
是更高层次的追求。 3.打造技术领导力,你要比别人懂得更深更多才可以做领导。 4.长期
知其然
,就可能再也无法跳出舒适圈。 5.面试的时候,都问底层原理,你不会怎么办。 ...
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章