随笔分类 -  C

C中的一些好玩的事(一)转
摘要:关于除以2和向右移位的性能分析我有如下三行代码:1234inta = 8;intret = a/2;ret = a >> 1;现在讨论上面两种实现除以2方式的性能,我们有如下伪汇编代码:12345678910111213inta = 8;013B143E mov dword ptr [a],8 \\ 将8赋值为变量aintret = a/2;013B1445 mov eax,dword ptr [a] \\ 将a的值赋值给eax013B1448 cdq \\ 双字转换为4 字(把EAX 中的字的符号扩展到EDX 中去)013B1449 sub eax,edx \\ 用eax减去ed 阅读全文

posted @ 2013-10-18 16:25 AAAAAApple 阅读(196) 评论(0) 推荐(0)

C语言的开始
摘要:在学习了C语言之后,这次从新再次将C语言捡起来,我当做自己从来没学过C语言的从新将C语言再学一遍,从经典版书籍的方式来从新将C走一遍首先选以下几本书开始阅读1.The C Programe lauguagehttp://net.pku.edu.cn/~course/cs101/2008/resource/The_C_Programming_Language.pdf 阅读全文

posted @ 2013-06-30 23:21 AAAAAApple 阅读(163) 评论(0) 推荐(0)

导航