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