|
本帖最后由 Gorgon_Meducer 于 2013-3-13 22:18 编辑
某某某大公司的编码规范说实话……很怪异……不过因为是机密,所以不能说出来,不过我个人根据其核心模仿QB和PASCAL的风格衍生出来一个模板……
RD_TLP_Pseudocode.h
- #ifndef _USE_TPL_PSEUDOCODE_H_
- #define _USE_TPL_PSEUDOCODE_H_
- #define BEGIN {
- #define END }
- #define IF if (
- #define THEN ) {
- #define ELSE } else {
- #define ELSE_IF } else if (
- #define END_IF }
- #define SELECT_CASE(__VALUE) switch (__VALUE) {
- #define CASE case
- #define EXIT_CASE break;
- #define END_SELECT }
- #define WHILE(__BOOL) while ((__BOOL)) {
- #define EXIT_WHILE break;
- #define WEND }
- #define END_WHILE }
- #define DO do {
- #define EXIT_DO break;
- #define LOOP } while (1);
- #define LOOP_WHILE(__BOOL) } while ((__BOOL));
- #define LOOP_UNTIL(__BOOL) } while (!(__BOOL));
- #define FOR(__INIT,__BOOL,__CODE) for ((__INIT);(__BOOL);(__CODE)) {
- #define EXIT_FOR break;
- #define NEXT }
- #define TYPE(__NAME) typedef struct __##__NAME __NAME {
- #define END_TYPE }
- #define USER_TYPE typedef
- #endif
复制代码 |
|