Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Câu lệnh nhảy vô điều kiện trong C


C cho phép nhảy giữa các câu lệnh. Hỗ trợ break, continue, return, goto.

break

  • Từ khóa kết thúc vòng lặp (hoặc thoát khối).
  • Điều khiển nhảy đến câu lệnh sau vòng lặp/khối.
  • Dùng với for, while, do-while, switch.
  • Trong lồng vòng lặp, chỉ thoát vòng trong nhất.

Cú pháp break:

Câu lệnh nhảy vô điều kiện trong C

Ví dụ

Chương trình C break:

#include <stdio.h> 
main(){ 
    int i; 
    for(i = 1; i <= 5; i++){ 
        printf("%d", i); 
        if(i == 3) break; 
    } 
}

Đầu ra

1 2 3

continue

Cú pháp continue:

Câu lệnh nhảy vô điều kiện trong C

Ví dụ

Chương trình C continue:

#include <stdio.h> 
main(){ 
    int i; 
    for(i = 1; i <= 5; i++){ 
        if(i == 2) continue; 
        printf("%d", i); 
    } 
}

Đầu ra

1 3 4 5

return

Kết thúc hàm, trả điều khiển cho hàm gọi.

Cú pháp: return[biểu_thức/giá_trị];

Ví dụ

Chương trình C return:

#include <stdio.h> 
main(){ 
    int a, b, c; 
    printf("Nhap a,b: "); 
    scanf("%d%d", &a, &b); 
    c = a * b; 
    return(c); 
}

Đầu ra

Nhap a,b: 2 4 
Process returned 8 (0x8)

goto

Chuyển điều khiển đến phần khác chương trình.

Cú pháp goto:

Câu lệnh nhảy vô điều kiện trong C

Ví dụ

Chương trình C goto:

#include <stdio.h> 
main(){ 
    printf("Hello"); 
    goto l1; 
    printf("How are"); 
    l1: printf("you"); 
}

Đầu ra

Hello you