{"id":418,"date":"2021-08-02T16:48:56","date_gmt":"2021-08-02T19:48:56","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/competir\/?page_id=418"},"modified":"2021-08-02T16:52:12","modified_gmt":"2021-08-02T19:52:12","slug":"atribuicao-para-varias-variaveis-com-o-mesmo-valor","status":"publish","type":"page","link":"http:\/\/www.galirows.com.br\/meublog\/competir\/dicas\/atribuicao-para-varias-variaveis-com-o-mesmo-valor\/","title":{"rendered":"Atribui\u00e7\u00e3o para v\u00e1rias vari\u00e1veis com o mesmo valor"},"content":{"rendered":"\n<p>Muitas vezes \u00e9 necess\u00e1rio iniciar v\u00e1rias vari\u00e1veis com um mesmo valor e acabamos fazendo isso v\u00e1rias vezes. Abaixo trago c\u00f3digos equivalentes em C e Python para ilustrar essa quest\u00e3o.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c line-numbers\">\/\/c\u00f3digo em linguagem C\nint main() {\n    int x, y;\n    \n    x = 10;\n    y = 10;\n    \n    printf(\"%d %d\", x, y);\n\n    return 0;\n}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python line-numbers\">#c\u00f3digo em linguagem Python\nx = 10;\ny = 10;\nprint(x, y)<\/code><\/pre>\n\n\n\n<p>Logicamente, no c\u00f3digo em C eu poderia alterar as linhas de 3 at\u00e9 a 6 para <strong>int x = 10, y = 10;<\/strong> e simplificar um pouco a escrita (n\u00e3o fiz isso para deixar o c\u00f3digo em C e em Python parecidos).<\/p>\n\n\n\n<p>A dica que trago nesse post \u00e9 que posso fazer a atribui\u00e7\u00e3o de um valor para v\u00e1rias vari\u00e1veis na mesma instru\u00e7\u00e3o. Basta encadear as vari\u00e1veis utilizando o s\u00edmbolo de atribui\u00e7\u00e3o, conforme ilustrado nos c\u00f3digos abaixo (que ter\u00e3o resultado equivalentes dos c\u00f3digos mostrados anteriormente).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c\">int main() {\n    int x, y;\n\n    x = y = 10;\n\n    printf(\"%d %d\", x, y);\n\n    return 0;\n}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">\n#c\u00f3digo em linguagem Python\nx = y = 10;\nprint(x, y)\n<\/code><\/pre>\n\n\n\n<p>Nessa forma de atribui\u00e7\u00e3o, a vari\u00e1vel <strong>y<\/strong> recebe o valor 10 e depois a vari\u00e1vel <strong>x<\/strong> recebe o valor de <strong>y<\/strong> (que possui o valor 10). Com isso, ao final do c\u00f3digo, ambas as vari\u00e1veis ter\u00e3o o valor 10.<\/p>\n\n\n\n<p>Embora n\u00e3o represente uma grande simplifica\u00e7\u00e3o na escrita, o c\u00f3digo ganho um pouco de legibilidade com essa forma de atribui\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitas vezes \u00e9 necess\u00e1rio iniciar v\u00e1rias vari\u00e1veis com um mesmo valor e acabamos fazendo isso v\u00e1rias vezes. Abaixo trago c\u00f3digos equivalentes em C e Python para ilustrar essa quest\u00e3o. Logicamente, no c\u00f3digo em C eu poderia alterar as linhas de 3 at\u00e9 a 6 para int x = 10, y = 10; e simplificar um [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":410,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-418","page","type-page","status-publish","hentry"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/pages\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/comments?post=418"}],"version-history":[{"count":4,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/pages\/418\/revisions"}],"predecessor-version":[{"id":438,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/pages\/418\/revisions\/438"}],"up":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/pages\/410"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/competir\/wp-json\/wp\/v2\/media?parent=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}