







Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Nesta aula, aprenda sobre matrizes, vetores e strings em linguagem de programação. Saiba como declarar, acessar e copiar vetores e strings, além de entender o uso do modificador const. O documento inclui vários exemplos para ilustrar as concepções.
Tipologia: Esquemas
1 / 13
Esta página não é visível na pré-visualização
Não perca as partes importantes!








12/08/ Profa. Ana T. Y. Watanabe [email protected] Baseado nos slides do Prof. Marco Shawn M. Machado
✓ Vetores: São matrizes unidimensionais. ✓ Os vetores, matrizes bidimensionais e de qualquer outra dimensão são caracterizadas por terem TODOS os elementos pertencentes ao mesmo tipo de dado. ✓ Forma Geral:
Esta declaração faz o processador reservar um espaço para armazenar o número de células especificados no tamanho.
✓ Exemplo:
✓ Como copiar os caracteres de uma string? ✓ Exemplo: char string1[100], string2[100]; string1 = string2; Tá certo???
✓ Como copiar os caracteres de uma string? ✓ Exemplo 1: char string1[10], string2[10]; string1 = string2;
Exemplo 3: const unsigned char GPIO_PIN_SET_MASK[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; const unsigned char GPIO_PIN_CLR_MASK[] = {0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F}; int main () { unsigned char set_bit_mask, clr_bit_mask; char pin; pin = 4; set_bit_mask = GPIO_PIN_SET_MASK[pin]; // set_bit_mask =? }
Exemplo 3: const unsigned char GPIO_PIN_SET_MASK[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; const unsigned char GPIO_PIN_CLR_MASK[] = {0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F}; int main () { unsigned char set_bit_mask, clr_bit_mask; char pin; pin = 4; set_bit_mask = GPIO_PIN_SET_MASK[pin]; // set_bit_mask = 0x }
Exemplo: int sqr (const int num); //protótipo main (void) { int a=10; int b; b=sqr (&a); } int sqr (const int num) { // num=5; o compilador daria uma mensagem de erro. return ((num)(num)); // retorna 100 } A variável num está protegida contra alterações!