Jenis Preprocessor dan Contohnya

Jenis Preprocessor dan Contohnya

Cara kerja suatu preprocessor adalah membaca perintah dari pengarah suatu preprocessor yang akan dilakukan dalam suatu program yang akan diawali dengan bentuk # atau pound. Ada 3 jenis dari preprocessor sebagai berikut :



Jenis Preprocessor dan Contohnya

  1. Include file
    Pada include file merupakan suatu preprocessor berfungsi untuk melibatkan pustaka yang berupa suatu file header yang terdapat pada sebuah program yang akan dikerjakan. Dimana dengan preprocessor ini maka kita dapat memasukkan suatu kode instruksi yang berada pada sebuah file header yang sedang dibuat. Dimana format penulisannya adalah sebagai berikut: #include <nama_file_header.h> #include “nama_file_header” dimana tanda kutip disini berfungsi untuk memasukkan suatu altternatif path dari suatu file dan akan disertakan pada suatu program.
  2. Definisi makro
    Pada definisi makro suatu preprocessor ini akan berfungsi sebagai penentu definisi dari suatu identifier tertentu yang akan ditulis dalam suatu program C++. Dimana preprocessor ini juga dapat digunakan untuk menentukan rumus dari suatu makro fungsi. Preprocessor ini akan dijalankan apabila dengan menyertakan suatu preprocessor directif #define, #undef dalam suatu kode program yang sering kita kerjakan. Adapun format penulisan directive #define adalah sebagai berikut: #define nama_makro nilai_makro.
  3. Pengarah kondisional kompilasi
    Pada proses ini, suatu preprocessor berfungsi mengarahkan akan kerja dari suatu program yang kita buat dengan beberapa pengarah dari preprocessor yang digunakan untuk memberikan dan mengatur akan sebuah solusi yang dapat dijalankan dalam program C++. Dimana preprocessor ini dijalankan dengan melibatkan preprocessor directive #if, #else, #elif, #ifdef, #ifndef ke dalam kode program yangs sedang kita buat.

 

 






 

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

Originally posted 2022-04-23 03:47:07.

Sistem Informasi