Arahan Pra-prosesor

Pengarang: Randy Alexander
Tanggal Pembuatan: 1 April 2021
Tanggal Pembaruan: 26 Juni 2024
Anonim
Hyper Threading Explained
Video: Hyper Threading Explained

Isi

Definisi - Apa arti dari Preprocessor Directive?

Arahan preprocessor adalah baris yang termasuk dalam program yang dimulai dengan karakter #, yang membuatnya berbeda dari kode sumber khas. Mereka dipanggil oleh kompiler untuk memproses beberapa program sebelum kompilasi. Arahan preprosesor mengubah kode sumber dan hasilnya adalah kode sumber baru tanpa arahan ini.

Meskipun preprocessing dalam C # secara konseptual mirip dengan di C / C ++, itu berbeda dalam dua aspek. Pertama, preprocessing dalam C # tidak melibatkan langkah terpisah untuk eksekusi preprocessor sebelum kompilasi. Ini diproses sebagai bagian dari fase analisis leksikal. Kedua, tidak bisa digunakan untuk membuat makro. Selain itu, arahan #region dan #unregion baru telah ditambahkan dalam C # bersamaan dengan pengecualian beberapa arahan yang digunakan sebelumnya (#sertakan adalah arahan penting yang penggunaannya diganti dengan "menggunakan" untuk menyertakan rakitan).

Java tidak mendukung arahan preprosesor.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Petunjuk Prosesor

Arahan preprosesor biasanya ditempatkan di bagian atas kode sumber dalam baris terpisah yang dimulai dengan karakter "#", diikuti oleh nama direktif dan spasi putih opsional sebelum dan sesudahnya. Karena komentar pada baris deklarasi yang sama dari arahan preprosesor harus digunakan dan tidak dapat menelusuri baris berikut, komentar yang dibatasi tidak dapat digunakan. Pernyataan direktif preprosesor tidak boleh diakhiri dengan tanda titik koma (;). Arahan preprosesor dapat didefinisikan dalam kode sumber atau di baris umum sebagai argumen selama kompilasi.

Contoh untuk arahan preprocessing yang dapat digunakan dalam C # termasuk:

  • #define dan #undef: Masing-masing untuk menentukan dan tidak mendefinisikan simbol kompilasi bersyarat. Simbol-simbol ini dapat diperiksa selama kompilasi dan bagian kode sumber yang diperlukan dapat dikompilasi. Lingkup simbol adalah file yang didefinisikan.
  • #Jika, #elif, #else, dan #endif: Untuk melewatkan bagian dari kode sumber berdasarkan kondisi. Bagian bersyarat dapat disarangkan dengan arahan membentuk set lengkap.
  • #line: Untuk mengontrol nomor baris yang dihasilkan untuk kesalahan dan peringatan. Ini sebagian besar digunakan oleh alat meta-pemrograman untuk menghasilkan kode sumber C # dari beberapa input. Biasanya digunakan untuk memodifikasi nomor baris dan nama file sumber yang dilaporkan oleh kompiler dalam outputnya.
  • #error dan #warning, masing-masing Untuk menghasilkan kesalahan dan peringatan. #error digunakan untuk menghentikan kompilasi, sedangkan #warning digunakan untuk melanjutkan kompilasi dengan s di konsol.
  • #region dan #endregion: Untuk secara eksplisit menandai bagian dari kode sumber. Ini memungkinkan ekspansi dan runtuh di dalam Visual Studio untuk keterbacaan dan referensi yang lebih baik.