¿Qué significa lenguaje C y variables?
Una variable es igual a la definición de variable en matemáticas. Es una cantidad que puede cambiar en cualquier momento, es decir, puedes cambiar el valor de esta variable en cualquier momento
.En segundo lugar, &a se refiere a la dirección de a, piense que int &a se usa generalmente para la transferencia de valores de funciones
La diferencia entre int ax(int a) e int ax(int &a) es que
en la primera declaración de función, solo se pasa un valor, y las modificaciones en la función ax no cambiarán los parámetros en la función que llama a la función ax
Y en en la segunda declaración de función, se pasa la dirección misma, cuando dicha transferencia cambia el valor de a en ax, el valor de a en la función que llama a la función ax se modificará sincrónicamente (es decir: la función ax y la función que llama a la función ax, los dos *** usan una variable)