What is macro in C language?


Definizione di Macro in C

A macro è un elemento di codice di un programma che viene sostituito dalla sua valore. The compiler replaces the macro name with its definition every time it encounters a macro name. The macro can be used to define any constant value or any variable with its value that will be replaced by this macro name in the entire program. In C, the macro contains the set of code that will be called when the macro name is used in the program.

Utilizzo delle Macro

Non è necessario che le definizioni macro finiscano con una punto e virgola (;). Inoltre, le macro possono essere definite con la direttiva #define. I macro simili agli oggetti e i macro predefiniti in C sono comuni.

Esempi di Macro

Un esempio di macro è la ricerca sulle componenti essenziali dell’economia, nota come macroeconomia. Una fotografia macro è una fotografia molto vicina di un soggetto.

Tipi di Macro

Le macro possono essere categorizzate in due tipi:

  1. Macros simili agli oggetti
  2. Macros predefiniti C

Esempi di Macro Predefiniti

  1. Macro Description 1:

    • "TIME": mostra l’ora attuale in formato "HH:MM:SS".
  2. Macro Description 2:

    • "FILE": rappresenta il nome del file attuale.

Lascia un commento