Rumah >pembangunan bahagian belakang >C++ >Mengapa Kod C Saya di Luar Fungsi Menghasilkan Ralat Penyusunan 'id-tidak layak yang dijangkakan'?

Mengapa Kod C Saya di Luar Fungsi Menghasilkan Ralat Penyusunan 'id-tidak layak yang dijangkakan'?

Patricia Arquette
Patricia Arquetteasal
2024-12-13 19:24:10917semak imbas

Why Does My C   Code Outside Functions Produce

Fungsi Luar Kod

Coretan kod telah ditulis di luar semua fungsi, menimbulkan ralat semasa penyusunan. Kod, yang terdiri daripada dua gelung bersarang dan tugasan, direka bentuk untuk menetapkan nilai untuk matriks aliran. Malangnya, percubaan untuk menyusun kod menyebabkan ralat berikut:

error: expected unqualified-id before ‘for’
error: expected constructor, destructor, or type conversion before ‘<=’ token
error: expected constructor, destructor, or type conversion before ‘++’ tok

Penjelasan

Isunya terletak pada fakta bahawa kod tidak boleh diletakkan di luar fungsi dalam C . Hanya pengisytiharan dibenarkan fungsi luar, seperti pengisytiharan pembolehubah global atau prototaip fungsi. Kod yang dimaksudkan hendaklah diletakkan di dalam fungsi, seperti fungsi main(), untuk dilaksanakan dengan betul.

Atas ialah kandungan terperinci Mengapa Kod C Saya di Luar Fungsi Menghasilkan Ralat Penyusunan 'id-tidak layak yang dijangkakan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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