Kezdőoldal » Számítástechnika » Programozás » Mi az, hogy makro C ben?

Mi az, hogy makro C ben?

Figyelt kérdés
2012. jan. 8. 11:17
 1/5 anonim ***** válasza:

Ezt így a legegyszerűbb talán: [link]


Itt is van róla szó: [link]

2012. jan. 8. 12:17
Hasznos számodra ez a válasz?
 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.

2012. jan. 8. 19:53
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Puff neki, csonkán maradt a makró definíciója.


#define MAKRÓ_NEVE helyettesített_érték

2012. jan. 8. 19:55
Hasznos számodra ez a válasz?
 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.
2012. jan. 8. 19:55
Hasznos számodra ez a válasz?
 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...

2012. jan. 10. 20:13
Hasznos számodra ez a válasz?

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!