Resultados da pesquisa a pedido "c"
Inicializando o Const Struct com outras instâncias do Const Struct
Estou curioso para saber por que o seguinte snippet de código não é compilado: typedef struct Foo { int a; int b; } Foo; static const Foo FooZero = { 0, 0 }; typedef struct Bar { Foo foo; int c; } Bar; static const Bar BarZero = { FooZero, 0 }; ...
tamanho de uma união em C / C ++
Qual é o tamanho da união em C / C ++? É o tamanho do maior tipo de dados dentro dele? Nesse caso, como o compilador calcula como mover o ponteiro da pilha se um dos tipos de dados menores da união estiver ativo?
Por que o operador condicional é associativ
Eu posso entender por que o operador de atribuição está certo associativo. Faz sentido que quando x = 4 + 3 é avaliado, que 4 e 3 são adicionados antes de serem atribuídos a x. Não sei ao certo como?: se beneficiaria de estar certo ...
Por que getch () retorna antes de pressionar qualquer tecla?
int main(int argc, char *argv[], char *env[]) { printf("Press any key to exit.\n"); getch(); return 0; }De acordo com a página de manual, getch deve esperar até que qualquer tecla seja pressionada ... mas na verdade ele retorna diretamente ...
C: Por que size_t não é uma palavra-chave
sizeof é um C keyword. Retorna o tamanho em um tipo chamadosize_t. Contudo,size_t énã uma palavra-chave, mas é definida principalmente emstddef.h e provavelmente outros arquivos de cabeçalho padrão C. també Considere um cenário em que você ...
JSON <-> XML em C / C ++
Estou procurando, sem sucesso, um conjunto de rotinas para fazer a conversão entre JSON e XML. Encontrei essas rotinas em Javascript, Java, PHP e Python, mas não em C ou C + FWIW, minha biblioteca json é json-spirit. Atualmente, estou ...
Podemos usar o va_arg com sindicato
6.7.2.1 O parágrafo 14 do meu rascunho da norma C99 tem a dizer sobre sindicatos e indicadores (ênfase, como sempre, adicionada): O tamanho de um sindicato é suficiente para conter o maior de seus membros. O valor de no máximo um dos membros ...
Por que a ordem dos loops em um algoritmo de multiplicação de matrizes afeta o desempenho? [duplicado
Esta pergunta já tem uma resposta aqui: or que a ordem dos loops afeta o desempenho ao iterar em uma matriz 2 [/questions/9936132/why-does-the-order-of-the-loops-affect-performance-when-iterating-over-a-2d-arra] respostas Recebo duas funções ...
Qual é a utilidade real de usar n [c-'0 ']?
Sou iniciante em C e me deparei com o código assim: int n[10]; if(c>='0' && c<='9') ++n[c-'0']Dentroif loop por que temos que usar aspas simples em torno de0, qual a utilidade disso, por que não podemos definir0 como um número inteiro ...
seguro construir com -fsigned-char com Android ND
Para consistência com outras plataformas, preciso usarsigned char em algum código nativo em que estou trabalhando. Mas, por padrão, no Android NDKchar tipo éunsigned. Tentei usar explicitamentesigned char tipo, mas gera muitos avisosdiffer ...