Indique, na seguinte lista, quais os identificadores corretos e incorretos de variáveis:

  1. Valor
  2. &xvar
  3. dez%
  4. a+b
  5. _Kabonga
  6. MENOS
  7. 10ª
  8. a10
  9. main
  10. F1

Passo 1

Beleza pessoal, espero que todos estejam bem e pronto para aprender. Essa questão é simples, porém importante para evitar possíveis erros na hora de criar seu programa. Você não quer perder pontos numa prova por ter errado o nome da variável né?! Então vamos nos ligar nas regras de nomenclatura.

  • O nome de uma variável pode ser constituído por letras do alfabeto, dígitos (0...9) e ainda pelo caractere underscore(_).
  • O primeiro caractere não pode ser um digito. Terá que ser uma letra ou o caractere underscore. No entanto, é desaconselhável a utilização desta última como primeira letra identificadora de uma variável.
  • Maiúsculas e minúsculas representam caracteres diferentes, logo variáveis distintas.
  • Uma varivel ano pode ter por nome uma palavra reservada da própria linguagem C.

Passo 2

  1. Correta, pois é possível utilizar letras maiúsculas e minúsculas como nome das variáveis
  2. Incorreto, pois o primeiro caractere não pode ser um digito, sempre será uma letra ou um caractere underscore
  3. Incorreto, é apenas permitido ao nome de uma variável letras do alfabeto, dígitos (0...9) ou o caractere underscore
  4. Incorreto, não é permitido esse símbolo como nome de variável
  5. Correta, pois é permitido o uso de underscore no nome da variável, inclusive no inicio
  6. Correta, pois é permitida a utilização de letras do alfabeto minúsculas e maiúsculas
  7. Incorreta, pois ª não é um símbolo permitido
  8. Correta, pois é permitido a utilização de dígitos desde que não seja o primeiro caractere
  9. Incorreta, palavras reservadas da língua não podem ser utilizadas, como o próprio nome já diz, são reservadas
  10. Correta, pois é permitido a utilização de caractere maiúsculo como nome de variável

Por hoje é só pessoal, abraço.

Resposta

  1. Correta
  2. Incorreto
  3. Incorreto
  4. Incorreto
  5. Correta
  6. Correta
  7. Incorreta
  8. Correta
  9. Incorreta
  10. Correta