C
qs_coding
这个作者很懒,什么都没留下…
展开
-
C傻瓜式命名规则
字符类型 char c_var; char cbuf_var[16]; char* pc_var; char* pcbuf_var[16]; unsigned char uc_var; unsigned char ucbuf_var[16]; unsigned char* puc_var; unsigned char* pucbuf_var[16]; 短整型 short s_v原创 2011-11-24 15:00:51 · 391 阅读 · 0 评论 -
C傻瓜式模板文件生成
一般编写的C模块都要开发出接口,提供给其他模块使用。 自己写了一个mcm的程序,轻松一下。 mcm.c内容如下: // import interface. #include "mcm.h" static char g_cbuf_InterfaceFile[] = "#ifndef %s\r\n" "#define %s\r\n\r\n" "// import interf原创 2011-11-24 15:51:14 · 512 阅读 · 0 评论 -
关于C的宏定义
C的宏定义是没有作用域限制的,可以被重定义。 要共享一个宏,应该放在头文件中,否则放在源文件.c中。 在cl中,我们有时需要在编译的时候指定一个宏,一般是这样“cl /MT /Dabc test.c”,那么就相当于在test.c的开头定义了“#define abc 1”,你还可以“cl /MT /Dabc=2 test.c”,也就相当于定义了“#define abc 2”。原创 2011-10-31 11:34:25 · 491 阅读 · 0 评论