28 void foo()
29 {
30 FILE * fp = fopen("1.txt","r");
31 if(fp == NULL)
32 {
33 goto delete_ok;
34
35 }
36 FILE * fp2;
37 if(fp2 == NULL)
38 {
39 goto delete_fp1:
40 }
41
42 FILE * fp3;
43
44
45 delete_fp2:
46 fclose(fp);
47 delete_fp1:
48 fclose(fp1);
49 delete_ok:
50 return ;
51 }
29 {
30 FILE * fp = fopen("1.txt","r");
31 if(fp == NULL)
32 {
33 goto delete_ok;
34
35 }
36 FILE * fp2;
37 if(fp2 == NULL)
38 {
39 goto delete_fp1:
40 }
41
42 FILE * fp3;
43
44
45 delete_fp2:
46 fclose(fp);
47 delete_fp1:
48 fclose(fp1);
49 delete_ok:
50 return ;
51 }