{"id":88246,"date":"2024-02-22T00:00:00","date_gmt":"2024-02-22T00:00:00","guid":{"rendered":"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/"},"modified":"2024-02-22T00:00:00","modified_gmt":"2024-02-22T00:00:00","slug":"what-are-macros-in-c-pros-and-cons","status":"publish","type":"post","link":"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/","title":{"rendered":"What are macros in C pros and cons?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/#How_to_Create_a_Macro\" >How to Create a Macro<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/#How_to_Write_a_Macro\" >How to Write a Macro<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/#Definitions_of_ifdef_and_ifndef\" >Definitions of ifdef and ifndef<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Create_a_Macro\"><\/span>How to Create a Macro<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Crea tramite Macro Right click on the ribbon, then click on Customize the Ribbon. In caso di necessit\u00e0, seleziona le tab principali sulla parte destra della dialog box nella sezione Customize the Ribbon. Verifica la casella di controllo del programmatore. Clicca su OK. The Developer tab is next to the View tab.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Write_a_Macro\"><\/span>How to Write a Macro<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Come si scrive una macro? Utilizza una breve tastiera per registrare una macro. Scegli View, quindi Macros e quindi Record Macro. Scrivi un nome per la macro. In caso di utilizzo di questa macro in nuovi documenti, assicurati che la dicitura &quot;Store macro&quot; sia scritta All Documents (Normal). Quando fai clic su un shortcut della tastiera, fai clic su Keyboard per avviare la tua macro.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Definitions_of_ifdef_and_ifndef\"><\/span>Definitions of ifdef and ifndef<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In considerazione di ci\u00f2, quali sono le definizioni di ifdef e ifndef? Invece di ifndef, che significa &quot;if the following is not defined&quot;, ifdef significa &quot;if the following is defined&quot;. Inoltre, perch\u00e9 viene utilizzato ifndef in c?<\/p>\n<p>The #ifndef directive in C Programming allows for conditional compilation. Prima di includere il successivo code nel compilation process, il preprocessore verifica se la macro fornita esiste.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Create a Macro Crea tramite Macro Right click on the ribbon, then click on Customize the Ribbon. In caso di necessit\u00e0, seleziona le tab principali sulla parte destra della dialog box nella sezione Customize the Ribbon. Verifica la casella di controllo del programmatore. Clicca su OK. The Developer tab is next to the &#8230; <a title=\"What are macros in C pros and cons?\" class=\"read-more\" href=\"https:\/\/gufosaggio.net\/i\/what-are-macros-in-c-pros-and-cons\/\" aria-label=\"Per saperne di pi\u00f9 su What are macros in C pros and cons?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-88246","post","type-post","status-publish","format-standard","hentry","category-w"],"_links":{"self":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/88246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/comments?post=88246"}],"version-history":[{"count":0,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/88246\/revisions"}],"wp:attachment":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/media?parent=88246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/categories?post=88246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/tags?post=88246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}