Lenguaje de programación de comparación de datos
# include & ltstring& gt
Usar espacio de nombres std
//= = = = = = = = = = = = = = = = <Empezar a definir la estructura>==================================== ====== =========
Cuadro combinado de estructura {
int num
int tag;
Nombre de cadena;
combox * siguiente
};
//= = = = = = = = = = = = = = &
/ /= = = = = = = = = = = = = < Comience a definir la clase Commonbox> = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// -
Categoría Área común{
Privado:
combox* headvoid Swap(combox*,combox*); //Intercambia los campos de datos de las dos variables combox.
Impresión no válida (combox *); //Generar el registro especificado por combox.
combox * Find(int); //Busca el registro de reglas y condiciones y devuelve el puntero del registro.
Público:
common box(){ head = NULL;}
int list count(); // Calcula el número total de registros en el archivo actual lista enlazada y devolver un número entero.
void AddItem(int num, string name, int mark); //Agrega el registro al pie de página
void remove item(int); //Elimina el registro especificado.
void List(); //Lista todos los registros en la lista vinculada actual.
void Sort(); // Ordena la lista enlazada actual.
void Search(int); //Encuentra el registro especificado en la lista vinculada actual y generalo.
Promedio de coma flotante(); //Calcular puntuación promedio
Datos extendidos
Método de aplicación de la programación de punteros de estructura en lenguaje C:
Hay tres formas de pasar datos en una variable de estructura a otra función:
(1) Usar el nombre de la variable de estructura como parámetro. Este método rara vez se utiliza.
(2) Utilice el puntero a la variable de estructura como parámetro real y pase la dirección de la variable de estructura al parámetro formal.
(3) Utilice la variable de referencia de la variable de estructura como parámetro de función.
En el proceso de desarrollo de software, a menudo es necesario asignar y cancelar dinámicamente espacio de memoria, como insertar y eliminar nodos en una lista vinculada dinámica. En lenguaje C, las funciones de biblioteca malloc y free se utilizan para asignar y desasignar espacio de memoria.