Resultados da pesquisa a pedido "c89"

2 a resposta

Limpar a tela e a função kbhit ()

5 a resposta

Qual é a diferença entre C, C99, ANSI C e GNU C?

Eu comecei a prática de programação emcodechef e foram confundidos pelodiferença entre C e C99. O que C significa aqui? É C89? Verifique os idiomas na parte ...

2 a resposta

A declaração de função implícita é legal em C89?

7 a resposta

Quais recursos do C99 são considerados prejudiciais ou não suportados [fechados]

2 a resposta

ANSI C (ISO C90): O scanf pode ler / aceitar um caracter não assinado?

Pergunta simples: O scanf pode ler / aceitar um "número inteiro pequeno" em um caracter não assinado no ANSI C? código de exemplo un_char.c: #include <stdio.h> #include <stdlib.h> int main(void) { unsigned char character; scanf("%hhu", ...

1 a resposta

Não é possível se livrar do aviso de "esta constante decimal não está assinada apenas na ISO C90"

Estou usando o hash FNV como um algoritmo de hash na minha implementação da Tabela Hash, mas estou recebendo o aviso no título da pergunta nesta linha: unsigned hash = 2166136261;Não entendo por que isso está acontecendo, porque quando faço ...

3 a resposta

É um comportamento indefinido que excede os limites de conversão e existem ferramentas do verificador para encontrá-lo?

PERGUNTA ORIGINAL:Estou pesquisando no padrão C90 por coisas que você deve conhecer, ao escrever códigos portáteis, enquanto confia pouco na boa vontade do fornecedor do compilador e presumo que meu software possa matar alguém às vezes, se eu ...

3 a resposta

Declarações de variáveis C após o cabeçalho da função na definição [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é essa sintaxe de definição de função estranha em C? [duplicado] [/questions/3016213/what-is-this-strange-function-definition-syntax-in-c] 6 respostasAo ler algum código fonte do FreeBSD ...

7 a resposta

Colocação de declaração variável em C

Eu pensava há muito tempo que em C todas as variáveis tinham que ser declaradas no início da função. Eu sei que em C99, as regras são as mesmas que em C ++, mas quais são as regras de posicionamento de declaração variável para C89 / ANSI C? O ...

1 a resposta

Macro C SWAP portátil que não requer um argumento 'type' e não usa memcpy

As macro de swap que usam um tipo são bastante conhecidas. #define SWAP(type, a_, b_) do { \ type SWAP, *a = &(a_), *b = &(b_); \ SWAP = *a; \ *a = *b; \ *b = SWAP; \ } while (0)Além disso:SWAP de macro (t, x, y) trocando dois argumentos do tipo ...