Resultados da pesquisa a pedido "c"
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ó, ...
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 ...
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?
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 ...
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, ...
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 ...
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?
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 ...
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 = %?", ...
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 ...