Mi az, hogy makro C ben?
Figyelt kérdés
2012. jan. 8. 11:17
1/5 anonim válasza:
2/5 anonim válasza:
A makró egy copy-paste utasítás az előfordítónak.
Így definiálható:
#define MAKRÓ_NEVE
Illik a nevét csupa nagybetűvel írni.
Ha függvényt definiálsz vele, akkor megfelelően kell zárójelezni, mert az előfordító nem ismeri a precedenciát.
Lehetőséget ad egy új programnyelvre, de nem törődik a hatókörökkel és a láthatósággal, ezért nem szokták szeretni.
3/5 anonim válasza:
Puff neki, csonkán maradt a makró definíciója.
#define MAKRÓ_NEVE helyettesített_érték
4/5 anonim válasza:
Makro az előre megírt függvény leegyszerűsítve. Pl a kód elején az #include <stdio.h> is egy makró inklúdolása.
5/5 anonim válasza:
Utolsónak: az #include nem makró, hanem direktíva, bár mindkettőt a preprocesszor értelmezi.
Kérdezőnek: programozás kérdéseket én inkább a stackoverflow.com-on vagy prog.hu-n kérdezném...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!