Colección de citas famosas - Slogan de motivación - Al definir una variable de puntero en lenguaje C, ¿cuál es la diferencia entre asignar un valor y asignar un valor inicial?

Al definir una variable de puntero en lenguaje C, ¿cuál es la diferencia entre asignar un valor y asignar un valor inicial?

La asignación de un valor inicial, es decir, la inicialización, solo se puede realizar en el momento de la definición, ya que

escriba var_name = init_value

donde =init_value es el valor inicial. .

La tarea es cambiar el valor de una variable después de la definición, en la forma de

var_name=value

Los dos tienen efectos similares, ambos cambian el valor de la variable. Pero en lenguaje C, el código compilado es diferente. Asignar un valor inicial será más eficiente.