Resultados da pesquisa a pedido "c99"
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?
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 ...
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, ...
Tipo de dados booleanos C99?
O que é o tipo de dados booleano C99 e como usá-lo?
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 ...
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 ...
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 ...
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.
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 ...
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 ...