文章预览
前言 这篇文章讲解的知识点很小,但在一些编程场合中非常适用,大家可以把这篇短文当做 甜品 来品味一下。 地球人都知道,do-while语句是C/C++中的一个循环语句,特点是: 至少执行一次循环体; 在循环的尾部进行结束条件的判断。 其实do-while还可以用在其他一些场合中, 非常巧妙 的处理你的一些难题,比如: 在宏定义中写复杂的语句; 在函数体中中止代码段的处理。 好像有点抽象,那我们就来具体一些,通过代码来聊聊这些用法。 也强烈建议您在平常的项目中把这些小技巧用起来,模仿是第一步, 先僵化-再优化-最后固化 ,这是提高编程能力的最有效方法。时间久了,用的多了,这些东西就是属于你的。 在宏定义中的妙用 错误的宏定义 // 目的:把两个参数分别自增一下 #define OPT(a, b) a++; b++; int main(int argc, char *argv[]) { int i = 1; int j = 1;
………………………………