Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Qué es el programa cdecl en la programación experta en C?

¿Qué es el programa cdecl en la programación experta en C?

El llamado cdecl es la especificación sobre el orden de apilamiento de los parámetros de función del lenguaje C:

__cdecl es la abreviatura de Declaración C, que significa el método de llamada de función predeterminado del lenguaje C: todos los parámetros se apilan desde la derecha a la izquierda, y estos parámetros se apilan mediante la limpieza de la persona que llama, lo que se denomina limpieza manual de la pila. La función llamada no requiere que la persona que llama pase muchos parámetros. La persona que llama puede pasar demasiados o muy pocos parámetros, o incluso parámetros completamente diferentes, sin causar un error en tiempo de compilación.

El orden de los parámetros de las funciones del lenguaje C es de derecha a izquierda, mientras que en el lenguaje Pascal es todo lo contrario, de izquierda a derecha.

Si está satisfecho, puede adoptarlo, gracias.

Si tienes alguna duda, por favor pregunta.

上篇: ¿Qué significa soñar con familiares que te regalan cortinas? 下篇: ¿Por qué Yu Sifeng quiere romper la maldición del amante en "Liu Li"?
Artículos populares