Porque na criação de constantes não se usa ponto e virgula no final?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque na criação de constantes não se usa ponto e virgula no final?
Oiiii Felipe, tudo bem?
É uma sintaxe da própria linguagem que se usa no arduino, já é algo predefinido que quando se usa a palavrinha chave define não será necessário o ponto e vírgula. Então basta fazer:
#define nomeDaConstante valorNo geral:
Não há ponto e vírgula após o #define. Se você incluir uma, o compilador irá acusar erros.
#define LED 3; // isso é inválidoIncluir sinal de igual após #define também resultará em erros:
#define LED = 3 // também é inválidoQualquer dúvida estou a disposição. Abraços e bons estudos!
Olá, tudo bom?
É uma definição da linguagem, quando usamos "define" não se usa ponto e vírgula no final. Segue outros comandos do C como o "include". Provavelmente para diferenciar de variáveis. Dá uma olhada na documentação oficial.
https://www.arduino.cc/reference/pt/language/structure/further-syntax/define/