易截截图软件、单文件、免安装、纯绿色、仅160KB

C51笔记(2) Keil C 程序优化

1.         采用短变量。如bData,unsigned char。
2.         无符号变量。51不支持符号运算。
3.         避免使用浮点指针。浮点运算时要禁止中断。
4.         局部变量代替全局变量。编译器分配局部变量在内部存储,全局变量在外部存储。
5.         为变量分配内部存储区。
6.         使用特定指针。
7.         使用调令。
8.         使用宏代替函数。
9.         使用小存储器模式。
10.     使用运行库。注意调用非重入函数时最好关闭中断。(可重入的概念:当程序在这个函数中运行还未退出时,因为某种原因这个函数是否可以被再次调用,如递归调用和中断调用。)


相关文档:

用C写的3D迷宫

          Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
       代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
         &n ......

Linux C + + Training


Linux C + + Training
Syllabus
________________________________________
1, Linux Operating System
System Environment: Ubuntu GNU / Linux, RedHat Linux AS5,
FreeBSD
Course Requirements: proficient use of commonly used Linux
/ UNIX commands.
Time: 1 week.
______________________________ ......

unix C 、delphi的多语言文本字符换行的问题

今天项目组发生一个事情就是,后台aix上对多语言文本(英语+汉字)换行问题搞不太清楚。
最早前台的多字符的代码我检查了一下(按照0-128以外算中文的代码)发现不是安全的代码。
(delphi 7.0)
delphi安全的混合字符的操作方法是:
在strsUtils单元中
leftstr
MidStr
Rightstr
aix下是: ......

C/C++头文件一览


C、传统 C++

#include <assert.h>    
//设定插入点
#include <ctype.h>    
//字符处理
#include <errno.h>    
//定义错误码
#include <float.h>    
//浮点数处理
#include <fstream.h>   
//文件输入/输出
#include <iomanip.h>  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号