Resultados da pesquisa a pedido "c"
Potência ao quadrado para expoentes negativos
Não tenho certeza se o poder da quadratura cuida do expoente negativo. Eu implementei o código a seguir, que funciona apenas para números positivos. #include <stdio.h> int powe(int x, int exp) { if (x == 0) return 1; if (x == 1) return x; if ...
operador de módulo c
o que acontece quando você usa operadores negativos com%. exemplo -3% 2 ou 3% -2
Como lidar com um contador de quebra automática em C incorporado
Preciso lidar com um contador que me dê tiques na minha inscrição. O contador é de 32 bits, então o que eu preciso saber é como lidar com ele quando ele é finalizado. por exemplo: Eu tenho uma função que retorna a (timestamp + shifttime) e eu ...
Problema de link de biblioteca estática no Mac OS X: símbolo (s) não encontrado (s) para arquitetura x86_64
Estou tentando gerar uma biblioteca estática e vinculá-la a um binário de execução. Esta é uma função da biblioteca: #include <stdio.h> int hello() { return 10; }Com esses comandos, eu poderia obter uma biblioteca estática. gcc -c io.c ar -crv ...
Precedência do operador em C para a instrução z = ++ x || ++ y && ++ z
Eu estava estudando a precedência do operador e não sou capaz de entender como o valor dex tornou-se2 e o dey ez é1 x=y=z=1; z=++x||++y&&++z;Isso avalia como x=2 y=1 z=1
Ligação externa em C
K&R diz: por padrão, variáveis e funções externas têm a propriedade de que todas as referências a elas com o mesmo nome, mesmo de funções compiladas separadamente, são referências à mesma coisa Por favor, explique o que isso significa, eu não ...
Passando um array de strings para uma função C por referência
Estou tendo dificuldade em passar uma matriz de seqüências de caracteres para uma função por referência. char* parameters[513];Isso representa 513 strings? Aqui está como eu inicializei o primeiro elemento: parameters[0] = "something";Agora, ...
Como monitorar variáveis no GDB e registrá-lo se ele atender a determinadas condições?
Gostaria de saber se existe alguma maneira de monitorar um valor de uma variável até, por exemplo, um contador atingir um valor e registrar a saída do valor da variável durante cada valor do contador?
Como impor declarações de variáveis no estilo C89 no gcc?
Eu trabalho em uma base de código que é principalmente C com um pouco de C ++ e é principalmente criada com o gcc, mas ocasionalmente precisa ser criada com o MSVC. O compilador C da Microsoft ainda é praticamente C89 com algumas ...
Como adicionar um dia ao horário obtido a partir do tempo ()
Eu tenho um tempo representado como o número de segundos decorridos desde a meia-noite de 1º de janeiro de 1970, UTC (os resultados de uma chamada anterior ao horário ()). Como adiciono um dia a esse horário? Adicionar 24 * 60 * 60 funciona na ...