main(){ int i=4; if(i>3){ printf("1\n"); } else{ goto abc; } ("2\n");}運行時為什么會把2也顯示出來?如何才能不把2顯示出來?一個很白吃的問題,我是初學者。
熱心網友
上面的程序不管你i3還是3,輸出1,然后跳過else,運行 ("2\n");這一句,所以還會輸出2如果i3顯示1,i3){printf("1\n");}else{printf("2\n");}}
main(){ int i=4; if(i>3){ printf("1\n"); } else{ goto abc; } ("2\n");}運行時為什么會把2也顯示出來?如何才能不把2顯示出來?一個很白吃的問題,我是初學者。
上面的程序不管你i3還是3,輸出1,然后跳過else,運行 ("2\n");這一句,所以還會輸出2如果i3顯示1,i3){printf("1\n");}else{printf("2\n");}}