使用do{ } while(0)的好处

痛定思痛。 2022-11-06 11:50 261阅读 0赞

相当于就是{}里面的代码执行且只执行一次,可以在其中任何地方添加break随时退出代码执行。

好处:

如果你有一个复杂的函数,变量很多,而且你不想要增加新的函数,可以使用do{…}while(0),将你的代码写在里面,里面可以定义变量而不用考虑变量名会同函数之前或者之后的重复(因为是局部变量或函数)。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5OTM4NjY2_size_16_color_FFFFFF_t_70

等同于

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5OTM4NjY2_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,261人围观)

还没有评论,来说两句吧...

相关阅读

    相关 do while使用

    作为循环体,for和while用的比较多,但是do while没怎么用过,因为for和while很多情况是可以互换的,就是遍历而已。但是do while 不同,他是先do 再

    相关 使用do{ } while(0)好处

    相当于就是\{\}里面的代码执行且只执行一次,可以在其中任何地方添加break随时退出代码执行。 好处: 如果你有一个复杂的函数,变量很多,而且你不想要增加新的函数,可以使

    相关 do while(0)妙用

    do while(0)的妙用 do while(0);就如同一个花括号,具有独立的作用域,花括号所表示的符合语句是一个整体,do while(); 语句同样是一个整体,同