Hecho G 1 | (Sizeof es un operador)

En lenguaje C, sizeof() es un operador. Aunque parece una función, es un operador unario.

Por ejemplo, en el siguiente programa, cuando pasamos a++ a sizeof, la expresión “a++” no se evalúa. Sin embargo, en el caso de las funciones, los parámetros se evalúan primero y luego se pasan a la función.

// C program to demonstrate that sizeof
// is an operator
#include<stdio.h>
  
int main()
{
    int a = 5;
    printf("%d\n", (int)sizeof(++a));
    printf("%d", a);
    return 0;
}

Producción :

4
5

Este artículo es aportado por Shivam Gupta. Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *