Resultados de la búsqueda a petición "sizeof"

4 la respuesta

C -> sizeof string siempre es 8

#include "usefunc.h" //don't worry about this -> lib I wrote int main() { int i; string given[4000], longest = "a"; //declared new typdef. equivalent to 2D char array given[0] = "a"; printf("Please enter words separated by RETs...\n"); for (i = ...

6 la respuesta

En C, ¿son malloc (256) y malloc (sizeof (char) * 256) equivalentes?

Veo que la gente a menudo escribe código C como: char *ptr = malloc(sizeof(char)*256);¿Es eso realmente necesario? El estándar dice quesizeof(char)==1 por definición, entonces no tiene sentido solo escribir: char *ptr = malloc(256);Gracias, ...

3 la respuesta

¿Qué hace sizeof?

¿Cuál es la función principal desizeof (Soy nuevo en C ++). Por ejemplo int k=7; char t='Z';Qué hacersizeof (k) osizeof (int) ysizeof (char) ¿media?

4 la respuesta

¿Qué debería realmente devolver strlen () en este código?

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char qq[] = {'a' , 'b' , 'c' , 'd'}; char qqq[] = "abcd"; printf("%d\n" , sizeof qq / sizeof qq[0]); // line A printf("%d\n" , strlen(qq)); // line B printf("%d\n" ...

4 la respuesta

Tamaño del objeto de matriz pasado a la función

Estoy ejecutando el siguiente código en C ++: class Tile { //class definition }; bool myFunction(Tile* Tiles) { sizeof(Tiles); sizeof(Tiles[0]); //other code } int main () { Tile tiles [16]; //other stuff myFunction(tiles); return 0; }Cuando uso ...

1 la respuesta

¿Cómo funciona esta función de plantilla de "tamaño de matriz"? [duplicar]

Posibles duplicados: ¿Alguien puede explicar este código de plantilla que me da el tamaño de una matriz? [https://stackoverflow.com/questions/437150/can-someone-explain-this-template-code-that-gives-me-the-size-of-an-array] Argumentos mágicos en ...

1 la respuesta

La estructura tiene un tamaño diferente si el orden de los campos es diferente.

package main import ( "fmt" "unsafe" ) type A struct { a bool b int64 c int } type B struct { b int64 a bool c int } type C struct { } func main() { // output 24 fmt.Println(unsafe.Sizeof(A{})) // output 16 fmt.Println(unsafe.Sizeof(B{})) // ...

2 la respuesta

¿Por qué sizeof (char + char) devuelve 4?

char a, b; printf("%d", sizeof(a+b));¿Qué escribirá printf en la pantalla? Pensé que porque sizeof (char) = 1, ese sizeof (a + b) también será 1, pero resultó ser 4. No entiendo esto, ¿por qué escribe 4 si estamos agregando dos caracteres?

1 la respuesta

¿Qué tan pesado es realmente QObject? [duplicar

Esta pregunta ya tiene una respuesta aquí: Obtener el tamaño de un objeto Qt [/questions/1274022/getting-the-size-of-a-qt-object] 4 respuestas ¿Qué tan grande es QObject? [duplicar [/questions/15761841/how-big-is-qobject] ecientemente publiqué ...

3 la respuesta

Se anula la referencia del puntero nulo válido en tamaño de operación [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué mi programa no falla cuando desreferenciado un puntero NULL dentro de malloc? [/questions/13574421/why-doesnt-my-program-seg-fault-when-i-dereference-a-null-pointer-inside-of-mal] 4 respuestas ...