Resultados da pesquisa a pedido "c99"

2 a resposta

O Visual Studio 2017 oferece suporte total ao C99?

Versões recentes do Visual Studio viram melhorar o suporte ao C99. A versão mais recente, VS2017, agora suporta todo o C99? Caso contrário, quais recursos do C99 ainda estão faltando?

3 a resposta

Como adicionar corretamente escapes hexadecimais em um literal de string?

Quando você tem uma string em C, pode adicionar um código hexadecimal direto. char str[] = "abcde"; // 'a', 'b', 'c', 'd', 'e', 0x00 char str2[] = "abc\x12\x34"; // 'a', 'b', 'c', 0x12, 0x34, 0x00Ambos os exemplos têm 6 bytes na memória. Agora o ...

0 a resposta

Multiplicação de matrizes com blocos

Este é o meu código para acelerar a multiplicação de matrizes, mas é apenas 5% mais rápido que o simples. O que posso fazer para aumentar o máximo possível? * As tabelas estão sendo acessadas, por exemplo, como:C [sub2ind (i, j, n)]para oC [i, ...

2 a resposta

Tipo de dados booleanos C99?

O que é o tipo de dados booleano C99 e como usá-lo?

5 a resposta

Como o compilador aloca memória sem saber o tamanho no tempo de compilação?

Eu escrevi um programa C que aceita entrada inteira do usuário, que é usado como o tamanho de uma matriz inteira e, usando esse valor, declara uma matriz de determinado tamanho, e eu a confirmo verificando o tamanho da matriz. Código: #include ...

3 a resposta

O C99 / C11 restringe o qualificador de tipo implica algo para funções sem definição?

Suponha que tenhamos uma declaração de função para a qual não temos acesso à sua definição: void f(int * restrict p, int * restrict q, int * restrict r);Como não sabemos como os ponteiros serão acessados, não podemos saber se uma chamada ...

4 a resposta

Pontos de sequência e efeitos colaterais: Mudança silenciosa no C11?

C99 §6.5Expressões (1) Uma expressão é uma sequência de operadores e operandos que especifica a computação de um valor, ou que designa um objeto ou uma função, ou que gera efeitos colaterais, ou que executa uma combinação dos mesmos. (2) Entre ...

2 a resposta

Definir sinalizador std = c99 no GCC

Eu queria saber se havia algum arquivo no qual eu pudesse definir o-std=c99 flag, para que eu não precise defini-lo para todas as compilações. Estou usando o GCC 4.4 no Ubuntu.

1 a resposta

Sobre conversão na expressão constante inteira (no padrão C)

No padrão C (quero dizer C99 ou C11), temos o chamadoexpressões constantes inteiras, que são expressões constantes cujos operandos são todos inteiros constantes. Existem outras restrições, para evitar operadores de vírgula na expressão. No ...

1 a resposta

Tamanho máximo de size_t

Eu sei emC tipo de retornosizeof operador ésize_t sendo um tipo inteiro não assinado definido em<stdint.h>. O que significa que o tamanho máximo deve ser65535 como afirmado emC99 ...