Underscore em c [RESOLVIDO]

1. Underscore em c [RESOLVIDO]

Bell Coutinho
BellCoutinho

(usa Arch Linux)

Enviado em 28/01/2019 - 09:49h

Pessoal, é recomendado usar underscore ou underscore underscore antes de variáveis e funções?

Desde já obrigado.


  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/01/2019 - 11:09h

Não é recomendado. O padrão do C reserva nomes que comecem com sublinhado como reservados para uso por parte da implementação do C, quer como parte de sua biblioteca, quer como elementos internos do compilador em si.

No caso de símbolos que comecem com apenas um sublinhado e não tenham como segundo caráter outro sublinhado ou uma maiúscula, você pode usar tais símbolos, desde que não num escopo de arquivo.

E, claro, você pode jogar com a sorte. O compilador não vai necessariamente impedi-lo de usar sublinhados livremente nos seus identificadores, mas você não poderá reclamar se encontrar eventuais comportamentos indesejados ou erros de compilação devidos a conflitos com símbolos internos.


... “Principium sapientiae timor Domini, et scientia sanctorum prudentia.” (Proverbia 9:10)





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts