Kas ir makro?

Makro (kas apzīmē " makroekonstrukciju ") ir programmējams modelis, kas pārvērš noteiktu ievades secību iepriekš iestatītā secībā. Makro var izmantot, lai uzdevumus padarītu mazāk atkārtojamus, attēlojot sarežģītu taustiņu, peles kustību, komandu vai cita veida ievades secību.

Datorprogrammēs makro ir rīks, kas ļauj attīstītājam atkārtoti izmantot kodu. Piemēram, C programmēšanas valodā tas ir vienkāršas makro definīcijas piemērs, kas ietver argumentus:

 #define square (x) ((x) * (x)) 

Pēc tam, kad tas ir definēts, mūsu makro var izmantot koda korpusā, lai atrastu skaitļa kvadrātu. Kad kods ir sagatavots pirms kompilēšanas, makro tiks paplašināts katru reizi, kad tas notiek. Piemēram, izmantojot šādu makro:

 int num = kvadrāts (5); 

tas pats, kas rakstot:

 int num = ((5) * (5)); 

… Kas deklarēs veselu skaitļa tipa mainīgo ar nosaukumu num un nosaka tā vērtību līdz 25 .

Piezīme. Makro nav tāda pati kā funkcija. Funkcijām nepieciešami īpaši norādījumi un skaitļošanas pieskaitāmās vērtības, lai droši nodotu argumentus un atgrieztos vērtības. Makro ir veids, kā atkārtot bieži izmantotās kodu rindas. Dažos vienkāršos gadījumos, izmantojot makro, nevis funkciju, var uzlabot veiktspēju, pieprasot mazāk izpildīt instrukcijas un sistēmas resursus.

Datoru saīsinājumi, makro vīruss, īsinājumtaustiņš, Word procesora noteikumi