8. Ir a vacío.

Goto abandonado

Regla maestra tácita: deshabilitar goto

Experiencia del proyecto: la calidad del programa es inversamente proporcional al número de ocurrencias de goto

Veredicto final: poner goto en el palacio frío

significado de vacío

función de modificación del valor de retorno y parámetros

Si la función no tiene valor de retorno, debe declararse como nula

Si la función no tiene parámetros, sus parámetros deben declararse como nulos

El valor de retorno de la función modificada anulada y los parámetros están destinados a indicar "ninguno"

 

f (); indica que la función puede recibir cualquier número de parámetros, y el valor de retorno es int

No hay variable nula

El lenguaje C no define cuánta memoria es un alias para vacío

Sin regla nula

No se pueden recortar las variables correspondientes a vacío en la memoria

Puede definir un puntero de tipo void

El significado del puntero vacío

El lenguaje C estipula que solo se pueden asignar punteros del mismo tipo entre sí

void * puntero como valor para "recibir" cualquier tipo de puntero

los punteros nulos * deben lanzarse cuando se usan como valores

Resumen:

Deshabilite la declaración goto en la ingeniería de software moderna

vacío es un tipo de datos abstracto

el tipo vacío no se puede usar para definir variables

El tipo vacío se usa para declarar la función sin parámetros

El tipo vacío se usa para declarar que la función no tiene valor de retorno

Se puede definir un puntero de tipo void *

Un puntero de tipo void * puede recibir cualquier tipo de valor de puntero

 

 

Wow
206 artículos originales publicados · 18 elogiados · 70,000 visitas

Supongo que te gusta

Origin blog.csdn.net/lvmengzou/article/details/104398626
Recomendado
Clasificación