Resultados da pesquisa a pedido "c"

1 a resposta

Otimizando o assembly gerado pelo Microsoft Visual Studio Compiler

Estou trabalhando em um projeto com multiplicação de matrizes. Consegui escrever o código C e consegui gerar o código de montagem para ele usando o compilador do Microsoft visual studio 2012. O código gerado pelo compilador é mostrado abaixo. O ...

3 a resposta

Onde posso declarar legalmente uma variável em C99?

Quando fui apresentado a C, foi-me dito que sempre declarasse minhas variáveis no topo da função. Agora que tenho uma forte compreensão da linguagem, concentro meus esforços no estilo de codificação, particularmente limitando o escopo de minhas ...

1 a resposta

Habilitando o acesso de E / S de combinação de gravação no espaço do usuário

Eu tenho um dispositivo PCIe com um driver de espaço de usuário. Estou escrevendo comandos para o dispositivo através de uma BAR, os comandos são sensíveis à latência e a quantidade de dados é pequena (~ 64 bytes), portanto, não quero usar o ...

13 a resposta

informações de depuração não podem ser encontradas ou não coincidem com o visual studio

Copiei um projeto existente e renomeei a pasta. Agora, recebo esse erro ao tentar compilar o aplicativo debugging information cannot be found or does not match. No symbols loaded. Do you want to continue debugging ?Se eu clicar em Sim, ele ...

2 a resposta

Qual é a diferença entre essas declarações em C?

Em C e C ++, o que as seguintes declarações fazem? const int * i; int * const i; const volatile int ip; const int *i;Alguma das declarações acima está errada? Se não, qual é o significado e as diferenças entre eles? Quais são os usos úteis das ...

3 a resposta

API Win32 C para redirecionar minimizar animação

Eu já vi o RocketDock redirecionar a animação de minimizar no Vista, para que as janelas sejam minimizadas para o dock, e estou curioso para saber como isso foi feito. A animação de minimização real é redirecionada para o dock ou é algo como um ...

6 a resposta

A + = b é mais eficiente que a = a + b em C?

Eu sei em alguns idiomas o seguinte: a += bé mais eficiente que: a = a + bporque elimina a necessidade de criar uma variável temporária. É esse o caso em C? É mais eficiente usar + = (e, portanto, também-= *= etc)

3 a resposta

Inicializar struct sem uma atribuição?

Não consegui encontrar uma resposta para isso na Internet, então aqui está minha pergunta: Posso definir uma instância struct sem atribuí-la a uma variável local ou global em C? Por exemplo.: struct A { int b; } struct A foo() { return struct A ...

3 a resposta

Endereço de passagem, mas está funcionando como chamada por valor em C?

Olá, sou iniciante na linguagem de programação C. Recentemente, li sobre chamada por valor e chamada por endereço. Aprendi que, na chamada por endereço, as alterações nas funções chamadas refletem o chamado. No entanto, o código a seguir não ...

5 a resposta

como sair de um processo filho - _exit () vs. exit

Considere este trecho de código: pid_t cpid = fork(); if (cpid == -1) { perror("fork"); exit(EXIT_FAILURE); } if (cpid == 0) { // in child execvp(argv[1], argv + 1); perror("execvp"); _exit(EXIT_FAILURE); } // in parentComo devo sair do processo ...