Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    43

    Cosa sono le MACRO?

    Sapete dirmi cosa sono e a cosa servono le macro nella programmazione Windows in C/C++?
    C'è qualche sito dove si possono reperire informazioni dettagliate?

  2. #2

    Direttamente dal libro...

    Una macro è un identificatore definito all interno di una direttiva #define del preprocessore.
    L identificatore della macro sarà rimpiazzato dal testo di sostiruzione, prima cheil programma sia compilato. Le macro possono essere definite con o senza argomenti. Una macro senza argomenti sarà elaborata come una costante simbolica. In una macro con argomenti, questi saranno prima rimpiazzati all interno del testo di sostituzione e solo in seguito sarò espansa la macro, in altri termini il testo di sostituzione rimpiazzerà la lista degli identificatori e degli argomenti all interno del programma.

    Esempio

    #define CIRCLEAREA (x) (3.14*(x)*(x))

    in qualsiasi posto del file appaia CIRCLEAREA (y), il valore di y sarà usato sal posto di x all interno del testo di sostituzione.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Il linguaggio va specificato anche nel titolo.
    Questo l'ho aggiunto io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.