OPTADS360
ATNETWORK
NONE
YOMEDIA
Banner-Video
IN_IMAGE

Các dạng của vòng lặp vô hạn trong ngôn ngữ C?

  bởi Ho Ngoc Ha 25/11/2021
ADSENSE/lession_isads=0
QUẢNG CÁO
 

Câu trả lời (1)

  • Vòng lặp vô hạn for

    Khai báo:

    1
    2
    3
    4
    for ( ; ; )
    {
        // place code here
    }
     

    Ví dụ: Nhập và in ra chuỗi đã nhập. Việc nhập kết thúc khi nhập “quit”.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include <stdio.h>
    #include <string.h>
    #include <conio.h>
     
    void main()
    {
        char s[100];
        for ( ; ; )
        {
            printf("\nNhap chuoi: ");
            gets(s);
            if(strcmp(s, "quit") == 0)
            {
                break;
            }
            printf("\ns = %s", s);
        }
        getch();
    }
     
    Vòng lặp vô hạn for
    Vòng lặp vô hạn for

    Vòng lặp vô hạn while

    Khai báo:

    1
    2
    3
    4
    while(1)
    {
        //pleace code here
    }
     

    Ví dụ: Nhập số nguyên lớn hơn 0. Nếu nhập số <= 0, yêu cầu nhập lại.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include <stdio.h>
    #include <string.h>
    #include <conio.h>
     
    void main()
    {
        int n;
        while (1)
        {
            printf("\nNhap n: ");
            scanf("%d", &n);
            if(n > 0)
            {
                break;
            }
        }
        printf("\nn = %d", n);
        getch();
    }
     
    Vòng lặp vô hạn while
    Vòng lặp vô hạn while

    Vòng lặp vô hạn do while

    Khai báo:

    1
    2
    3
    4
    do
    {
        //place code here
    } while (1);
     

    Ví dụ: Nhập số nguyên lớn hơn 0. Nếu nhập số <= 0, yêu cầu nhập lại.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    #include <stdio.h>
    #include <string.h>
    #include <conio.h>
     
    void main()
    {
        int n;
        do
        {
            printf("\nNhap n: ");
            scanf("%d", &n);
            if(n > 0)
            {
                break;
            }
        }
        while(1);
        printf("\nn = %d", n);
        getch();
    }
     
    Vòng lặp vô hạn do while
    Vòng lặp vô hạn do while
      bởi A La 25/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
 

Các câu hỏi mới

NONE
OFF