Resultados da pesquisa a pedido "c"
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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 ...
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); ...
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 ...
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 ...