源码精品
文章平均质量分 74
gengjindong
程序设计组网工程网站设计制作、开发
展开
-
C语言高效编程的的四大绝招
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。 例如:字符串的赋值。 方法A:通常的办法:#define LEN 32char string1 [LEN];me原创 2006-04-18 00:12:00 · 720 阅读 · 0 评论 -
C语言的多态实现
1. VC中的Interface是什么Interface:中文解释是接口,其实它表示的是一个纯虚类。不过我所要说的是,在VC中的Interface其实就是struct,查找Interface的定义,你可以发现有这样的宏定义:#Ifndef Interface#define Interface struct#endif而且,实际上在VC中,如果一个类有Virtual的函数,则类里面会有vtable,原创 2006-04-18 00:49:00 · 1004 阅读 · 2 评论 -
C语言中的类模拟和多态
1.实例:下面先从一个小例子看起#ifndef C_Class#define C_Class struct#endifC_Class A {C_Class A *A_this;void (*Foo)(C_Class A *A_this);int a;int b;};C_Class B{ //B继承了AC_Class B *B_this; //顺序很重要void (*Foo)(C_Class原创 2006-04-18 05:59:00 · 856 阅读 · 3 评论 -
用c语言演绎“生命游戏”
#include main(){ int orgData[100][100],resData[100][100];/*分别记录每次迭代的初始和结果状态*/ int nCount,nRows,nCols,i,j,times; /*times记录迭代次数*/ int GraphDriver=DETECT,GraphMode; for (i=0;i for (j=0;j initgrap原创 2006-04-18 00:21:00 · 938 阅读 · 0 评论 -
一题C语言程序
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成转载 2006-04-18 00:38:00 · 742 阅读 · 1 评论 -
C技巧积累精萃
@1$字符屏幕函数 Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定、窗口颜色的设置、 窗口文本的清除和输入输出等函数。 1.文本窗口的定义 Turbo C2.0默认定义的文本窗口为整个屏幕, 共有80列(或40列)25行的文本 单元, 每个单元包括一个字符和一个属性, 字符即ASCII 码字符, 属性规定该字 符的颜色和强度。 Turbo原创 2008-08-23 18:24:00 · 1513 阅读 · 0 评论 -
C++语法概括及其示例(示例代码下载)
1.清除函数用法: #include main() { char c1, c2; scanf("%c", &c1); fflush(stdin); scanf("%c", &c2); printf("c1 is %c, c2 is %c", c1, c2);原创 2008-08-23 18:21:00 · 564 阅读 · 0 评论