Resultados da pesquisa a pedido "c"

2 a resposta

Ligação interna com palavra-chave estática em C

eu seistatic é uma palavra-chave sobrecarregada em C. Aqui, estou interessado apenas em seu uso como uma palavra-chave para impor vínculos internos. Se você tiver uma variável global declarada em um.c arquivo, qual é a diferença entre usarstatic ...

1 a resposta

caractere quatro [4] = "quatro"; Quais são as semânticas corretas para esta afirmação?

int main(void) { char four[4] = "four"; return 0; }Quando compilado como um programa C ++, o G ++ relata xxx.cpp: Na função int main (): xxx.cpp: 3: erro: a string do inicializador para a matriz de caracteres é muito longa Quando compilado um ...

4 a resposta

Como definir a referência do ponteiro através de uma função

Em C, estou tentando definir o valor de um ponteiro enviando-o para uma função, mas o valor não será alterado fora da função. Aqui está o meu código: #include <stdio.h> void foo(char* str) { char* new_str = malloc(100); memset(new_str, 0, 100); ...

5 a resposta

"Int * nums = {5, 2, 1, 4}" causa uma falha de segmentação

int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]);causa um segfault, enquanto int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]);não. Agora: int *nums = {5, 2, 1, 4}; printf("%d\n", nums);imprime 5. Com base nisso, conjecturei que a notação de ...

4 a resposta

O que os vinculadores realmente fazem com funções multi-definidas `inline`?

Em C e C ++,inline É claro que as funções com vínculo externo podem ter várias definições disponíveis no momento do vínculo, presumindo-se que essas definições sejam todas (espero) idênticas. (Obviamente, estou me referindo a funções declaradas ...

4 a resposta

socklen_t não declarado ao compilar o código .c

Estou tentando compilar esse código .c no Windows usando o MinGW (gcc file.c -o compiled.exe): /***************************************************/ /* AUTHOR : LAW CHIU YUEN */ /* FILENAME : smtpr.c ...

1 a resposta

Erros de Valgrind no Mac OS X para imprimir um duplo

No momento eu estou aprendendo C com o incrívellearncodethehardway series [http://c.learncodethehardway.org/]. Encontrei o seguinte: Eu compilo o seguinte código e tudo parece totalmente bem para mim: #include <stdio.h> int main(int argc, char ...

2 a resposta

Por que sizeof (char + char) retorna 4?

char a, b; printf("%d", sizeof(a+b));O que imprimirá gravar na tela? Eu pensei que, porque sizeof (char) = 1, esse sizeof (a + b) também será 1, mas acabou sendo 4. Não entendo isso, por que escreve 4 se estamos adicionando dois caracteres?

4 a resposta

Qual é a complexidade temporal da minha função? [duplicado]

Esta pergunta já tem uma resposta aqui: Como encontrar a complexidade temporal de um algoritmo [/questions/11032015/how-to-find-time-complexity-of-an-algorithm] 9 respostasBig O, como você o calcula / ...

9 a resposta

Erlang - C e Erlang

Existem certas funções comuns da biblioteca em erlang que são muito mais lentas que seus equivalentes c. É possível que o código c faça a análise binária e a trituração de números e tenha processos de spawn erlang para executar o código c?