Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dado o trecho de código abaixo que mostra a definição da struct Disciplina e a inicialização da variável banco_dados: Disciplina { char curso[40]; char professor[3010]; } ; struct Disciplina banco_dados = {"Computação", "José Carlos da Silva"}; Ao analisar o código, assinale a alternativa correta quanto ao acesso aos dados da variável banco_dados a serem impressos: printf("%s - %s", disciplina.curso, disciplina.professor);. printf("%s - %s", banco_dados.curso, banco_dados->professor);. printf("%s - %s", banco_dados.curso, banco_dados.professor);. printf("%s - %s", banco_dados->curso, banco_dados->professor);. printf("%s - %s", disciplina.curso, banco_dados.professor);. Explicação: A variável é banco dados. Para acessar os campos a sintaxe é nome variavel estrutura.nome elemento. Um ponto fica entre o nome da variável e o nome do elemento (ou campo).
Compartilhar