Resultados da pesquisa a pedido "c"

2 a resposta

Livro de respostas K&R, exercício 1.21

Aqui está a pergunta: Escreva o entab do programa que substitui cadeias de espaços em branco pelo número mínimo de guias e espaços em branco para obter o mesmo espaçamento. Use as mesmas guias para detab. Quando uma guia ou um único espaço em ...

5 a resposta

Quais são as assinaturas válidas para a função main () de C?

Quais são realmente as assinaturas válidas para a função principal em C? Eu sei: int main(int argc, char *argv[])Existem outros válidos?

2 a resposta

Forçando o retorno de uma função se false [fechado]

Como posso criar um loop que remonta ao estágio inicial? Meu problema está aqui: int main(void) { midi_start(); program_change(1, 1); program_change(2, 1); t=400; printf("Choose a scale and write the code of it:\n "); printf("C:0\n ...

1 a resposta

Por que a vetorização em árvore torna esse algoritmo de classificação 2x mais lento?

O algoritmo de classificação deessa questão [https://stackoverflow.com/q/21050130/341970]torna-se duas vezes mais rápido (!) se-fprofile-arcs está ativado no gcc (4.7.2). O código C altamente simplificado dessa pergunta (verificou-se que eu posso ...

4 a resposta

O que significa "duplo grátis"?

Como o título sugere, sou novo em C e tenho um intercalar em breve. Atualmente, estou revisando artigos anteriores e um tema recorrente é o dobro do problema. Eu entendo que é o processo de chamarfree() no mesmo local de memória duas vezes, mas ...

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 ...

9 a resposta

Por que comparar se um Int não assinado> = 0 é uma "comparação sem sentido"?

Eu recebi um aviso: Pe186 "Comparação sem sentido de int não assinado com zero" quando tentei compilar o seguinte código: for(clLoop = cpLoopStart; clLoop >= 0; clLoop--) { //Do something }Eu não entendo o porquê. Eu poderia entender, se eu ...

1 a resposta

Dois objetos diferentes com duração de armazenamento automático podem ser comparados na comparação de endereços?

Em particular, é permitido comparar os endereços de duas variáveis automáticas em funções diferentes da seguinte maneira: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not equal"); exit(0); ...

1 a resposta

Por que uma variável não pode ser definida duas vezes em dois arquivos em C

Por que não posso terint a;em arquivos 2 C. Pretendo combinar os dois para tornar o executável. Sei por experiência que não posso, mas quero descobrir onde o padrão C99 diz isso e selar meu entendimento. Estou lendo o padrão ISO C99 ...

4 a resposta

Encontre o reverso de um número (por exemplo: 2500 reverse 0025) sem a ajuda de string ou caractere

Existe alguma técnica para encontrar o inverso quando houver zeros no final. Enquanto segue o algoritmo da técnica% 10, o resultado é 52. E os 0 estão ausentes. Eu entendi o contrário, apenas imprimindo os lembretes (com zeros). Mas não estou ...