Resultados da pesquisa a pedido "c"

5 a resposta

Basic Malloc / Free

Se eu tiver um snippit do meu programa como este: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Isso significa que toda vez que faço um loop no loop while, aloco 100 bytes que são apontados pelo ponteiro do nó, ...

2 a resposta

Tempo de Execução Objective-C: O que colocar em tamanho e alinhamento para class_addIvar?

O Objective-C Runtime fornece a função class_addIvar [http://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html#//apple_ref/c/func/class_addIvar] : BOOL class_addIvar(Class cls, const char ...

2 a resposta

Onde uma cadeia constante será armazenada na memória?

s vezes, usamos esse tipo de código em nossa programação char *p = "Sam";Aqui o endereço da cadeia de caracteres constante "Sam" será armazenado no ponteiro de char p. lugar algu Quero perguntar onde o Sam será armazenado?

2 a resposta

negação lógica do compilador zero (! 0) depende em C?

Me deparei com um artigo que mencionava que o resultado de! 0 é dependente do compilador. O resultado pode ser 1 ou FF ou FFFF e assim por diant omo no padrão C99 6.5.3.3 Operadores aritméticos unário O resultado do operador de negação ...

4 a resposta

Posso confiar no malloc retornando NULL?

Eu li isso em sistemas Unix,malloc pode retornar um ponteiro que não seja NULL, mesmo que a memória não esteja realmente disponível, e tentar usar a memória posteriormente provocará um erro. Como não consigo detectar esse erro verificando NULL, ...

5 a resposta

Matriz 2D vs matriz de matrizes

ual é a diferença entre uma matriz 2D e uma matriz de matrize Li comentários, como@ Dave's [https://stackoverflow.com/questions/7949008/2d-array-manipulation-using-a-pointer-in-c/7949051#7949051] , que parecem diferenciar entre os doi Isso ...

4 a resposta

Quando usar uma união e quando usar uma estrutura

Eu sei as diferenças entre união e estrutura. Mas, de uma perspectiva de design e codificação, quais são os vários casos de uso de uma união em vez de uma estrutura? Um é a otimização do espaço. Há mais vantagens em usá-los?

8 a resposta

Como converter string para float?

#include<stdio.h> #include<string.h> int main() { char s[100] ="4.0800" ; printf("float value : %4.8f\n" ,(float) atoll(s)); return 0; } Espero que a saída seja4.08000000 enquanto eu tenho apenas4.00000000. Existe alguma maneira de obter os ...

3 a resposta

C: Qual caractere deve ser usado para ptrdiff_t em print

Qual caractere deve ser usado paraptrdiff_t dentroprintf? O padrão C explica claramente como imprimirptrdiff_t dentroprintf? Não encontrei ninguém. int a = 1; int b = 2; int* pa = &a; int* pb = &b; ptrdiff_t diff = b - a; printf("diff = %?", ...

1 a resposta

Efeitos de __atributo __ ((compactado)) na matriz aninhada de estrutura

O problem Estou trabalhando no envio de uma estrutura bruta através de uma rede para um programa conhecido do outro lado, mas preciso me preocupar com a memória introduzida silenciosamente usada para alinhar as estruturas (outros problemas como ...