00_编程语言-C
文章平均质量分 66
jaazure
这个作者很懒,什么都没留下…
展开
-
2012.12.19--几个对自己有用的编程准则
<br /> 1、首先让程序运行,然后再追求速度、优化。节省我们的时间做真正有意义的事情。<br /> <br /> 2、编写简洁优美的程序有很多潜在的好处。这不是可有可无的。简洁优美的程序不仅易读,易调试,而且易于理解和维护。这正是能够带来经济利益的地方。<br /> <br /> 3、记住要“分而治之”。如果感到问题复杂,试着猜测程序的最基本操作。<br /> <br /> 4、不要陷入分析瘫痪中。有些东西只有在编程时才能学到并各种系统正常。<br /><br /> 5、不要自我重复。<br /> <原创 2010-12-19 22:34:00 · 356 阅读 · 0 评论 -
2010.12.22-头文件和源文件的关系 (转载)
<br />一、源文件如何根据#include来关联头文件 <br />1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。 <br />#include <xxx.h> <br />2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。 <br />#include “xxx.h” <br />二、头文件如何来关联源文转载 2010-12-22 21:47:00 · 470 阅读 · 0 评论 -
2010.12.22-time.h包含的库函数 一些常用的时间函数
<br />这几个是我一个个试出来的,很好用的。呵呵,希望对你有用!<br /><br />/*clock计算调用进程使用处理器的时间<br />函数原型:clock_t clock(void)*/<br />//实例<br />//******C语言描述******<br />#include <stdio.h><br />#include <stdlib.h><br />#include <time.h><br /><br />void sleep(clock_t wai转载 2010-12-22 19:41:00 · 778 阅读 · 0 评论 -
回调函数
<br />回调函数:<br />如果参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这称为回调函数(Callback Function)。<br />回调机制包括两部分:服务执行者和服务方式制定者。<br /> 1. 服务执行者先制定服务规范;<br /> 2.服务方式制定者然后按照规范制定服务方式;<br /> 3.然后执行者按照这个方式提供服务。<br />回调函数的方式是把函数指针的作为参数传递进去,转载 2010-11-03 20:16:00 · 407 阅读 · 0 评论 -
关于浮点数
一、浮点数1、定义浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。2、浮点计算 是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。 一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d转载 2010-11-03 20:15:00 · 587 阅读 · 0 评论 -
2010.11.17--如何编写Makefile文件(一)
<br />一、Makefile的原理和作用<br /> 避免输入冗余的命令行<br /> 避免漏掉需要编译的文件<br /> 避免编译无需编译的文件<br /> 避免手动清洁目录<br /> <br />根据程序之间的依赖关系,决定是否编译及编译顺序。<br />根据源文件和目标文件的修改时间,决定是否编译。<br />根据定义的编译规则,生成目标文件 / 执行程序。<br /> <br />Makefile 文件:<br />� 描述程序文件之间的依赖关系和编译方法。<br />Make转载 2010-11-16 21:21:00 · 446 阅读 · 0 评论 -
2010.11.16-gcc/g++编译选项
<br /> -c<br /> 生成obj的.o文件,不生成可执行文件<br /> 只预处理,编译和汇编,不链接。<br /> 例子:<br /> gcc -c hello.cpp<br /> 他将生成.o的obj文件<br /> <br /> -g<br /> 编译时,产生调试信息可以用于gdb<br /> <br /> -o<br /> 生成可执行文件,指定可执行文件名。如果没有,默认为a.out<br /> 例子:<br /> g++ -o hello hello转载 2010-11-16 22:18:00 · 670 阅读 · 0 评论