Rumah > pembangunan bahagian belakang > C++ > Bagaimana Mengendalikan Julat Nilai dalam Pernyataan Suis dalam Visual C?

Bagaimana Mengendalikan Julat Nilai dalam Pernyataan Suis dalam Visual C?

Linda Hamilton
Lepaskan: 2024-11-12 04:06:02
asal
562 orang telah melayarinya

How to Handle Value Ranges in Switch Statements in Visual C  ?

Cara Mengendalikan Julat Nilai dalam Pernyataan Suis

Dalam C , pernyataan suis boleh digunakan untuk mengendalikan nilai tertentu, membenarkan kod melaksanakan tindakan yang berbeza berdasarkan input nilai. Walau bagaimanapun, jika anda menghadapi ralat kompilasi yang menunjukkan ralat sintaks yang berkaitan dengan '>=' atau '==' apabila menggunakan penyataan suis, ia boleh menjadi tanda sintaks yang salah atau kekurangan sokongan pengkompil untuk ciri tertentu.

Kod yang disediakan cuba menggunakan julat nilai dalam pernyataan suis, yang merupakan sambungan yang disokong oleh penyusun tertentu. Walau bagaimanapun, Visual C 19 tidak menyokong sintaks julat dalam pernyataan suis.

Untuk menyelesaikan isu ini dalam Visual C , pertimbangkan untuk menggunakan satu siri pernyataan kes berturut-turut dan bukannya julat. Sebagai contoh, bukannya menulis:

case >= 100:
Salin selepas log masuk

Gunakan yang berikut:

case 100:
Salin selepas log masuk

Dan seterusnya.

Berikut ialah contoh kod menggunakan pernyataan kes berjujukan:

#include <iostream>
using namespace std;

int main() {
    int score;

    // Prompt the user for the score
    cout << "Score:";
    cin >> score;

    // Switch statement
    switch (score) {
        case 100:
            cout << "a";
            break;
        case 50:
            cout << "b";
            break;
        case 25:
            cout << "c";
            break;
        case 10:
            cout << "d";
            break;
        case 0:
            cout << "e";
            break;
        default:
            cout << "BAD VALUE";
            break;
    }
    cout << endl;
    return 0;
}
Salin selepas log masuk

Kod yang disemak ini akan berfungsi dengan betul dalam Visual C 19 dan akan menetapkan gred huruf berdasarkan skor yang dimasukkan oleh pengguna.

Perlu diingat bahawa walaupun sesetengah penyusun mungkin menyokong julat kes, ia tetap sentiasa amalan yang baik untuk menyemak dokumentasi pengkompil dan menggunakan sintaks yang disokong oleh pengkompil khusus anda untuk mengelakkan ralat penyusunan.

Atas ialah kandungan terperinci Bagaimana Mengendalikan Julat Nilai dalam Pernyataan Suis dalam Visual C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan