Red de conocimiento informático - Computadora portátil - ¿Cuál es la diferencia entre la lectura de variables en lenguaje C?

¿Cuál es la diferencia entre la lectura de variables en lenguaje C?

Para llamadas a funciones se debe ejecutar la instrucción de llamada a función, y si no hay parámetros, se deben ejecutar las instrucciones call y retn.

Si hay parámetros, se deben ejecutar instrucciones de inserción y, lo que es más importante, hay muchas instrucciones de operación de pila.

Por el contrario, la lectura directa no ejecutará las instrucciones anteriores, lo que naturalmente es más eficiente. .

Es precisamente por esto que se introdujo el mecanismo en línea en C++. . Para mejorar la eficiencia de ejecución de funciones.