La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa swap en lenguaje C?

¿Qué significa swap en lenguaje C?

Las funciones de intercambio son generalmente funciones definidas por el programador. Normalmente se intercambian los valores de dos variables.

1.swap1(x, y);

printf("swap1: x:%d, y:%d\n ", x, y); Valores de pase, que no se pueden canjear. De hecho, son una copia y X e Y en la función principal no se han modificado.

2. intercambiar 2(& x & y);

printf("intercambiar2: x:%d,y:%d\n ",x,y); No se puede intercambiar, solo se intercambia la dirección en la función y no se intercambia el contenido al que apunta la dirección.

3. intercambiar 3(& x & y);

printf("intercambiar3: x:%d,y:%d\n ",x,y); Se puede intercambiar, se ha intercambiado el contenido señalado por la dirección.

El lenguaje C de datos extendidos es un lenguaje de programación informática general que se utiliza ampliamente en el desarrollo de bajo nivel.

El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilar y procesar memoria de bajo nivel de una manera sencilla, generar una pequeña cantidad de código de máquina y ejecutarse sin ningún soporte de entorno operativo.

Recurso lenguaje C_Enciclopedia Baidu