c语言代码:编写高效简洁的C语言代码

第招:以空间换时间   计算机中最大矛盾是空间和时间矛盾那么从这个角度出发逆向思维来考虑效率问题我们就有了解决问题第1招--以空间换时间比如说串赋值:   思路方法A:通常办法 # LEN 32 char 1 [LEN]; mem (1,0,LEN); strcpy (1,"This is a example!!");   思路方法B: const char 2[LEN] ="This is a ... [阅读全文]

c语言删除一个文件:用C语言编写的一个日历文件

该程序在vc中调试运行通过. #include stdio.h #includemalloc.h #includestring.h #includestdlib.h typedef strUCt { unsigned char day; unsigned char month; unsigned short year; }T_MFW_DATE; typedef struct { T_MFW_DAT... [阅读全文]

c语言windows程序:C语言编写Windows服务程序的方法及步骤

Windows 服务被设计用于需要在后台运行应用以及实现没有用户交互任务为了学习这种控制台应用基础知识C(不是C)是最佳选择本文将建立并实现个简单服务其功能是查询系统中可用物理内存数量然后将结果写入个文本文件最后你可以用所学知识编写自己 Windows 服务  当初我写第个NT 服务时我到 MSDN 上找例子在那里我找到了篇 Nigel Thompson 写文章... [阅读全文]

c语言编写程序:C语言编写的接口程序

在通信中为了保证运行安全可靠标准串行口必须具有许多握手信号和状态信息这是通信 各个计算机CPU 速度不样(这会导致“错帧”)以及发送机发送数据速度比接收机接收速度快( 这会导致“过冲”)为解决这个问题我们采用个简单握手信号即发送机每次仅发送半个字节 (低4 位)数据而另外半个字节(高4 位)则用来传送信息我们可以对信息位(高4 位)进行如 下简单编码:    0... [阅读全文]

c语言编写程序:怎么样编写高质量的C++程序(2)

、你需要个将个赋值为等差数列并将会在外部使用它 不合理: *GetArray( n ){ *p = [n]; for ( i = 0; i n; i ) { p[i] = i; } p;} 合理:void GetArray( *p, n ){ for ( i = 0; i n; i ) { p[i] = i; }} 解析: 检查内存泄露最好... [阅读全文]

c语言编写程序:怎么样编写高质量的C++程序(1)

、你需要开辟段内存来存放和管理个4 x 4矩阵并单位化的 不合理: aMatrix[4][4];for ( i = 0; i 4; i ){ for ( j = 0; j 4; j ) { ( i j ) { aMatrix[i][j] = 1; } { aMatrix [i][j] = 0; } }} 合理: aMatrix[4 * 4];fo... [阅读全文]
1 共1条 分1页