甚至还有在每次recv之前都memset的这是典型的字符串思维,会降低程序执行效率有人还给我解释说如果不memset,那么GetModuleFileName失败之后则得到错误的字符串这不是瞎扯?为什么不判断GetModuleFileName的返回值呢微软的例子也经常不初始化不需要初始化的空间。死记一种方法而不是问为什么不是好方法。
2、逻辑判断的时候常量写在变量前
这样的话,如果是比较两个常量呢比较两个变量呢?那么大脑里面需要记至少两件事
而我没有这个"良好"的习惯的时候, 那么我的夶脑里面只需要记一件事,无论常量和变量只需要“认真写好这个逻辑”。