DAFTAR LABEL POPULER PENELITIAN.ID
DAFTAR LABEL POPULER PENELITIAN.ID
Jangan Buka Artikel Ini!
DAFTAR ARSIP POSTING PENELITIAN.ID
DAFTAR ARSIP POSTING PENELITIAN.ID
Makro Multibaris Bahasa C dan Fungsinya
- Dapatkan link
- Aplikasi Lainnya
#include <stdio.h>
#define MACRO(num, str)
{\
printf("%d", num);\
printf(" adalah");\
printf(" %s angka", str);\
printf("\n");\
}
int main(void)
{
int num;
printf("Masukkan angka: ");
scanf("%d", &num);
if (num & 1)
MACRO(num, "ganjil");
else
MACRO(num, "genap");
return 0;
}
#include <stdio.h>
#define MACRO(num, str)
do
{\
printf("%d", num);\
printf(" adalah");\
printf(" %s angka", str);\
printf("\n");\
}
while(0)
int main(void)
{
int num;
printf("Masukkan angka: ");
scanf("%d", &num);
if (num & 1)
MACRO(num, "ganjil");
else
MACRO(num, "genap");
return 0;
}
#include <stdio.h>
#define MACRO(num, str)
(
{\
printf("%d", num);\
printf(" adalah");\
printf(" %s angka", str);\
printf("\n");\
}
)
int main(void)
{
int num;
printf("Masukkan angka: ");
scanf("%d", &num);
if (num & 1)
MACRO(num, "ganjil");
else
MACRO(num, "genap");
return 0;
}
- Cara Sederhana Mencetak Nama Variabel pada Bahasa C [klik]
- 2 Cara Sederhana Pendefinisian Konstanta pada Bahasa C dan C++ [klik]
- 3 Tugas Umum Cara Kerja Preprosesor pada Bahasa C [klik]
- 4 Tipe Utama Preprosesor Direktif Bahasa C dan C++ [klik]
- Preprosesor Direktif Bahasa C dan C++ Lanjutan [klik]
- Fungsi Sederhana Library Isgraph pada Bahasa C [klik]
- 3 Contoh Sederhana Cara Membuat File Header pada Bahasa C [klik]
- Dapatkan link
- Aplikasi Lainnya
Komentar
Posting Komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
~ Ikatlah Ilmu dengan Memostingkannya ~
Apa kegunaan makro dalam bahasa pemrograman C?
BalasHapusMacro dalam bahasa C adalah pengganti string yang biasa digunakan untuk mendefinisikan suatu konstanta nilai.
HapusContoh:
#define MAX 1000
Makro ini menetapkan nilai pengenal MAX ke angka 1000 dan kapanpun nilai pengenal tersebut ingin digunakan dalam program, maka programmer cukup menggunakan nilai pengenal MAX saja ketimbang menulis nilai 1000.
Terdapat beberap jenis subtitusi makro. Bentuk yang paling umum adalah sebagai berikut:
1. Substitusi makro sederhana yang digunakan untuk melakukan penggantian string sederhana untuk mendefinisikan nilai kosntanta.
2. Substitusi makro argumen yang digunakan untuk mendefinisikan bentuk pengganti yang lebih kompleks dan lebih berguna dalam suatu program.
3. Substitusi makro bersarang, yang digunakan untuk pendefinisian makro jenis lain dalam suatu bahasa pemrograman.
Semua makro akan diganti dengan nilai definisinya masing-masing selama waktu kompilasi program, setelah menyertakan semua file hedar.
BalasHapusMakro pada bahasa C dapat dianggap sebagai simbol penamaan yang digunakan pada waktu kompilasi program. Makro tersebut digunakan untuk menghidari penulisan kode berulang dan juga beberapa dependensi program.
BalasHapusMakro sama halnya seperti fungsi sederhana pada bahasa C, yang ketika dipanggil, maka kode programnya akan diperluas pada titik pemanggilan tersebut.
BalasHapus