Share via


Conformidade com ANSI C

A convenção de nomenclatura para todos os identificadores específicos da Microsoft no sistema de tempo de execução (como as macros, funções, constantes, variáveis e definições de tipo) é compatível com ANSI.Nesta documentação, qualquer função de tempo de execução que segue os padrões ANSI/ISO C é observada como sendo compatível da ANSI.Aplicativos compatíveis com ANSI só devem usar essas funções compatíveis da ANSI.

Os nomes das funções específicas da Microsoft e variáveis globais começam com um sublinhado simples.Esses nomes podem ser substituídos apenas localmente, dentro do escopo de seu código.Por exemplo, quando você inclui arquivos de cabeçalho de tempo de execução do Microsoft, você ainda localmente pode substituir a função específicas da Microsoft chamada _open , declarando uma variável local do mesmo nome.No entanto, você não pode usar esse nome para sua própria função global ou uma variável global.

Os nomes das macros específicas da Microsoft e constantes manifesto começam com dois sublinhados, ou com um sublinhado à esquerda simples seguido imediatamente por uma letra maiúscula.O escopo desses identificadores é absoluto.Por exemplo, você não pode usar o identificador de específicas da Microsoft _UPPER por esse motivo.

Consulte também

Outros recursos

Compatibilidade