Memahami Keperluan untuk "C" luaran dalam C
C dan C berkongsi persamaan dalam sintaks, tetapi proses kompilasinya berbeza dengan ketara. Menyusun fail pengepala dengan pengkompil C mengharapkan kod C. Walau bagaimanapun, apabila menyertakan pengepala yang mematuhi piawaian C, adalah perlu untuk mentakrifkannya secara eksplisit menggunakan arahan "C" luaran.
Arahan ini mengarahkan pengkompil untuk menganggap bahawa pengepala itu mengikut Binari Aplikasi C Antara Muka (ABI). Tanpanya, penyambung mungkin mengalami ketidakserasian, kerana ABI C biasanya mengubah suai nama fungsi dengan nama yang dipecahkan.
Untuk menyelesaikan isu ini, ikut langkah berikut:
Ingat, untuk kebanyakan pengepala sistem, arahan "C" luaran sudah ada, kerana ia direka bentuk untuk menyokong kemasukan dalam kedua-dua C dan kod C. Oleh itu, adalah penting untuk menggunakan arahan ini apabila memasukkan pengepala C secara manual untuk mengelakkan kemungkinan ralat pemaut.
Atas ialah kandungan terperinci Bilakah Saya Harus Menggunakan `luar 'C'` dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!