Cómo funciona Ampersand (&) en C
Comprensión del operador Ampersand
El & El operador en C tiene múltiples propósitos, incluyendo:
En el contexto del código proporcionado
El fragmento de código que proporcionó demuestra el uso del signo comercial para verificar para la igualdad entre un puntero (b) y una variable de referencia (a). Esta comparación es válida porque una referencia se convierte implícitamente en un puntero cuando es necesario. El operador & en el lado izquierdo de ¶m == esto es innecesario y confuso. La comparación correcta es simplemente param == this.
En resumen, el operador & en C proporciona una forma versátil de trabajar con variables al permitirle acceder a sus direcciones de memoria, pasarlas por referencia y crear variables de referencia. ese alias de variables existentes.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3