纯情小甜瓜

文章
5
资源
0
加入时间
3年0月9天

C语言中do.while(0)用法小结

在linux内核代码中,经常看到do...while(0)的宏,do...while(0)有很多作用,下面举出几个:1、避免goto语句:通常,如果一个函数开始要分配一些资源,然后如果在中途遇到错误则要退出函数,当然,退出前要释放资源,我们的代码可能如下: #defien N 10bool Execute(){ // 分配资源 int *p...