Unknown

  • Preprocessor directive merupakan suatu perintah yang termasuk kedalam program, tetapi bukanlah instruksi dari program itu sendiri, tetapi untuk preprocessor.
  • Didalam penggunaan preprocessor directive selalu dimulai dengan tanda : #
  • Ada beberapa preprocessor directive, diantaranya adalah
 >> # define = Digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama
konstanta. Bentuk umum dari preprocessor directive #define ini adalah:
#define nama_konstanta teks (nama konstanta ditulis dengan huruf besar)

>># include=Preprocessor #include telah dibahas pada bab sebelumnya, yaitu berfungsi
untuk memasukkan atau menyertakan file-file header kedalam program yang akan
dibuat. Dalam penulisan #include ada dua bentuk penulisan :
#include "nama_file_header"
atau
#include <nama_file_header>

>> # if - #endif =Preprocessor #if - #endif digunakan untuk mengkompilasi jika pernyataan
kondisi pada #if bernilai benar, jika tidak maka, diabaikan. Pernyataan kondisi
berupa ekspresi konstanta yang dideklarasikan dengan #define.
Benuk Penulisan #if ekspresi-konstanta
penyataan;
#endif

>># if - #else - #endif =Preprocessor #if - #else -#endif digunakan untuk mengkompilasi jika
pernyataan kondisi pada #if bernilai benar, jika #if bernilai salah maka, pernyataan
#else dikompilasi. Pernyataan kondisi berupa ekspresi konstanta yang dideklarasikan
dengan #define.
Benuk Penulisan #if ekspresi-konstanta
Penyataan-1;
#else
Penyataan-2;
#endif

>># elif = Preprocessor #elif digunakan untuk mengkompilasi dari pernyataan
bertingkat. Dalam hal ini #elif sama halnya seperti #elseif, merupakan kombinasi
dari #if dan #else. Perintah dijalankan sesuai dengan kondisi yang telah ditentukan,
Hasil hanya dapat dijalankan sesuai dengan ketentuan yang benar. Bentuk #elif
diikuti oleh ekspresi-konstanta.
Benuk Penulisan #if ekspresi-konstanta-1
Penyataan-1;
#elif ekspresi-konstanta-2
Penyataan-2;
# elif ekspresi-konstanta-n
Penyataan-n;
#endif

>>#undef = Preprocessor #undef digunakan untuk menghilangkan nilai yang telah
didefiniskan dari daftar definisi.

>># ifdef - # ifndef = Preprocessor #ifdef dan #ifendef memberikan bagian dari program yang akan
dikompile, hal ini dapat dilakukan jika sudah konstanta didefiniskan pada bagian
#define, hal ini merupakan parameter yang khusus yang harus terdefinisi.
Benuk umum penulisan sebagai berikut:
#ifdef
nama-konstanta pernyataan;
#endif
Penjelasan: Jika nama-konstanta terdefinisi maka, pernyataan akan dijalankan, jika
nama-konstanta tidak terdefinisi maka, pernyataan akan diabaikan.





Label: | edit post
0 Responses

Posting Komentar