Questions tagged 'c'

C é uma linguagem de programação de uso geral usada para programação de sistema (SO e embarcada), bibliotecas, jogos e plataforma cruzada. Essa tag deve ser usada com perguntas gerais sobre linguagem C, conforme definido na ISO 9899 (versão mais recente, 9899: 2018, a menos que indicado de outra forma - também tags para versões específicas de consultas com c89, c99, C11 etc.). C é diferente de C ++ e não pode ser combinado com uma tag C ++, o que não é uma razão racional.
10
respostas

Melhorar o desempenho do SQLite por segundo por segundo?

Otimizar o SQLite é difícil. O desempenho dos investimentos no aplicativo C pode variar de 85 inserções por segundo a mais de 96.000 inserções por segundo! Antecedentes: Usamos o SQLite como parte do aplicativo de desktop. Temos uma grande quantidade de dados ...
set em 11 de novembro '09 às 1:16
27
respostas

Como você define, limpa e troca um bit?

Como você define, limpa e troca bits em C / C ++?
set 07 set '08 às 3:42
28
respostas

Imprimir o resultado de malloc?

Nesta questão, alguém sugeriu no comentário que eu não deveria inserir o resultado de malloc, ou seja, int * peneira = malloc (sizeof (int) * comprimento); não: int * peneira = (int *) malloc (sizeof (int) * comprimento); Por que isso é assim?
set 03 de março de 2009 às 13:13
10
respostas

Por que é que em ciclos separados os suplementos de estigma são muito mais rápidos do que no ciclo combinado?

Suponha que a1, b1, c1 e d1 apontem para a memória heap e meu código numérico tenha o seguinte loop principal. const int n = 100000; para (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Este ciclo é executado 10.000 vezes por ...
definido em 17 de dezembro '11 às 23:40
32
respostas

Qual é a diferença entre #include <filename> e #include "filename"?

Nas linguagens de programação C e C ++, qual é a diferença entre usar colchetes angulares e usar aspas na instrução include da seguinte maneira? #include <filename> #include "filename"
set em 22 ago '08 às 4:40
6
respostas

O que ": - !!" no código C?

Eu corri para este estranho macrocódigo em /usr/include/linux/kernel.h: / * isso pode ser usado, por exemplo, em um inicializador de estrutura (ou ...
set 10 fev '12 às 5:50 pm
18
respostas

Com arrays, por que isso é assim, [5] == 5 [a]?

Como Joel aponta no podcast levitrasi.net # 34, na linguagem de programação C (aka: K R) esta propriedade de arrays em C é mencionada: a [5] == 5 [a] Joel diz que isso é por causa da aritmética do ponteiro, mas eu ainda não entendi. Por que um [5] == 5 [a]?
definido em 19 de dezembro 08 às 20:01
4
respostas

O que faz C ??! ?? um operador?

Eu vi a string C, que ficou assim:! ErrorHasOccured () ??! ??! HandleError (); É compilado corretamente e parece funcionar bem. Parece que ele verifica se ocorreu um erro e, se ocorrer, o processa. Mas eu não acredito muito ...
set de 19 de outubro. '11 às 19:56
13
respostas

Qual é o efeito externo "C" em C ++?

O que exatamente coloca extern "C" no código C ++? Por exemplo: extern "C" {void foo (); }
definido em 25 de junho de 2009 às 5:10
22
respostas

Compilando um aplicativo para uso em ambientes altamente radioativos.

Nós montamos um aplicativo C / C ++ embutido que é implantado em um dispositivo blindado em um ambiente irradiado com radiação ionizante. Usamos o GCC e a compilação cruzada para o ARM. Quando implantado, nosso aplicativo gera alguns erros ...
set em 24 de abril '16 às 22:09
15
respostas

Qual é a diferença entre const int *, const int * const e int const *?

Eu sempre estraguei a maneira correta de usar const int *, const int * const e int const *. Existe um conjunto de regras que define o que você pode e não pode fazer? Eu quero saber tudo que precisa ser feito, e tudo isso não diz respeito a atribuições, antes ...
definido em 17 de julho de 2009 às 16:28
12
respostas

Como os ponteiros de função funcionam em C?

Eu recentemente tive alguma experiência com indicadores de função em C. Assim, continuando a tradição de responder suas próprias perguntas, decidi fazer um breve resumo dos princípios mais básicos para aqueles que precisam de um rápido mergulho no assunto.
definido em 08 de maio de 2009 às 18:49
20
respostas

O que significa o significado "estático" em C?

Eu vi a palavra estática usada em vários lugares no código C; é como uma função estática / classe em c # (onde é a implementação compartilhada entre objetos)?
set 21 fev '09 às 9:47
4
respostas

Concurso de Código C Ofuscado 2006. Por favor, explique sykes2.c

Como este programa C funciona? main (_) {_ ^ 448 main (- ~ _); putchar (--_% 64? 32 | - ~ 7 [__ TIME __-_ / 8% 8] ["> 'txiZ ^ (~ z?" - 48] >> ";;; ==== ~ $ :: 199" [_ * 2 8 | _ / 64] / (_ 2? 1: 8)% 8 1: 10);} Compila como está (testado para gcc 4.6. 3). Ele não ...
é marcado 13 de março, '13 às 21:22
16
respostas

Como usar extern para trocar variáveis ​​entre arquivos de origem?

Eu sei que as variáveis ​​globais em C às vezes têm a palavra-chave externa. O que é variável externa? O que é uma declaração? Qual é o seu escopo? Isso se deve à troca de variáveis ​​nos arquivos de origem, mas como isso funciona? Onde posso usar ...
set 16 de setembro '09 às 17:08