将break写在循环体的中间
如
#define A (i>=0&&i<=5)for(int i = 0;A;i++){printf("正常执行 %d\n",i);if(!A)break;printf("额外执行 %d\n",i);}