摘要:
我们经常会遇到这样一个问题,就是判断某个数据是否为2的n次方(1,2,4,8,16...)。例如如果用户输入的不是2^n,则要求用户重新输入。为了说明这种判断算法,我首先构造一个测试程序,代码如下: #include <stdio.h> #include <time.h> int main() { 阅读全文
摘要:
输出到屏幕快还是输出到文件快? 我们在编写程序时经常需要数一些数据到屏幕,来查看我们的结果是否正确,虽然直接输出到屏幕,查看起来呢很方便,但当数据量很大时,需要耗费大量的时间。于是我们想到能不能通过输出到文件来减少时间呢。相同的数据是输出到屏幕更快还是输出到文件更快? 这个地方变量有很多:磁盘速度、 阅读全文
摘要:
我觉得大家初看到这个题目时,一定会很奇怪,一个程序员能够控制多少行代码完全取决于该程序员的能力强弱,这有什么规律可循么?其实当这个想法突然冒出来时,我也都有些诧异。 首先介绍一下我遇到的情况,我当时正在编写一个小程序,是模拟cache工作原理的。这个程序中有一个函数集的实现文件(function.c 阅读全文