Trích:
Nguyên văn bởi HTAluvBeBeo
cho em hỏi thêm một câu là em dùng CCS C thì
lệnh goto ở trong hàm con có cho phép nhảy qua label nằm ở hàm chính hay hàm con khác không
Ví dụ:
Code:
void main(){
//123456
label:
hamcon1();
hamcon2();
}
void hamcon2(){
//abcdef
goto label;
}
như thế có được không ạ
|
Bạn không nên viết như vậy, vì sẽ đảo lộn stack, và rất dễ gây tràn stack. Bạn nên vẽ lưu đồ của thuật toán, và viết chương trình dựa vào đó. Tôi đảm bảo các cấu trúc điều khiển của C sẽ cho phép bạn thực hiện ý đồ thuật toán, mà không phải viết code không chuẩn như vậy.
Thân,