Logo hr.boatexistence.com

Tijekom proširenja makronaredbe svaki izraz se zamjenjuje?

Sadržaj:

Tijekom proširenja makronaredbe svaki izraz se zamjenjuje?
Tijekom proširenja makronaredbe svaki izraz se zamjenjuje?

Video: Tijekom proširenja makronaredbe svaki izraz se zamjenjuje?

Video: Tijekom proširenja makronaredbe svaki izraz se zamjenjuje?
Video: Stuck macros: deterministically interleaving macro-expansion and typechecking 2024, Svibanj
Anonim

Tijekom proširenja makronaredbe, izraz makronaredbe je zamijenjen s slijed naredbi sklopa.

Što je odgovorno za proširenje makroa?

Makro proširenje je uvijek samo tekstualna transformacija ulaznog izvornog koda. Trebali biste biti u mogućnosti vidjeti kod nakon što je predprocesor (dio kompilacije koji vrši proširenje makronaredbe) završen; ovaj tekst je ono na čemu radi pravi prevodilac.

Koje izjave mijenjaju tijek kontrole u proširenju makronaredbe?

a) Objekti za promjenu toka kontrole tijekom širenja. Proširenje s izjavama AIF, AGO i ANOP. Kako je SS definiran stavljanjem u polje 'LABEL' izjave u tijelu makronaredbe.

Kako se zove postupak zamjene naziva makronaredbe izjavama i uputama uključenim u definiciju makronaredbe?

Objašnjenje: Umetanje iskaza i instrukcija na mjesto imena makronaredbe, u programu, poznato je kao pozivanje makroa. 8.

Koje izjave prototipa makronaredbe deklariraju?

Prototip instrukcije makronaredbe (odavde se zove "izjava prototipa") specificira mnemonički operacijski kod i format svih makro instrukcija koje koristite za pozivanje makronaredbe definicija. Izjava prototipa mora biti druga izjava bez komentara u svakoj makro definiciji.

Preporučeni: