- 学·问
- 帖子详情
为
江苏信息张旭
发表于2018年11月30日
<p>、在可能的情况下使用typedef替代macro.当然有时候你无法避免macro,但是typedef更好。</p><p><br ></p><p>typedef int* INT_PTR; INT_PTR a ,b;</p><p><br ></p><p># define INT_PTR int*; INT_PTR a ,b;</p><p><br ></p><p>在这个宏定义中,a是一个指向整数的指针,而b是只有一个整数声明。使用typedef a和b都是整数的指针。</p><p><br ></p><p>2、在一个逻辑条件语句中常数项永远在左侧。</p><p><br ></p><p>int x = 4; if (x = 1)</p><p><br ></p><p>{</p><p><br ></p><p><br ></p>