Rumah > pembangunan bahagian belakang > C++ > Mengapa Gelung C Saya Di Luar Fungsi Menyebabkan Ralat Pengkompil?

Mengapa Gelung C Saya Di Luar Fungsi Menyebabkan Ralat Pengkompil?

Linda Hamilton
Lepaskan: 2024-12-05 00:59:10
asal
422 orang telah melayarinya

Why Does My C   Loop Outside a Function Cause a Compiler Error?

Penempatan Kod dalam C

Semasa menulis kod C, adalah penting untuk mengikut struktur dan organisasi yang betul. Satu aspek ini ialah peletakan kod dalam fungsi.

Dalam kes anda, anda mempunyai coretan kod yang ditulis di luar sebarang fungsi. Ini tidak dibenarkan dalam C . Kod mesti disertakan dalam fungsi dan hanya pengisytiharan dan takrifan boleh wujud di luar fungsi.

Khususnya, anda telah meletakkan struktur gelung di luar fungsi:

int l, k;
for (l = 1; l <= node; l++)
{
    for (k = 1; k <= node; k++)
    {
        flow[i][j] = capacity[i][j];
        flow[j][i] = 0;
     }
}
Salin selepas log masuk

Ralat pengkompil yang anda hadapi menunjukkan bahawa pengkompil menjangkakan pengecam yang tidak layak sebelum ini, dan ia menjangkakan penukaran pembina, pemusnah atau jenis sebelum <= dan .

Untuk menyelesaikan isu ini, anda harus mengalihkan kod dalam fungsi. Sebagai contoh, anda boleh mencipta fungsi yang dipanggil initializeFlow() dan letakkan kod di sana:

void initializeFlow()
{
    int l, k;
    for (l = 1; l <= node; l++)
    {
        for (k = 1; k <= node; k++)
        {
            flow[i][j] = capacity[i][j];
            flow[j][i] = 0;
         }
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Gelung C Saya Di Luar Fungsi Menyebabkan Ralat Pengkompil?. 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