Estructura del lenguaje C y aprendizaje de punteros

#include <stdio.h> 
#include <string.h> 
struct book // Define el tipo de estructura 
{ 
    char name [20]; 
    short price; 
    char author [20]; 
}; 
int main () 
{ 
    struct book b1 = {" Lenguaje de programación C ", 55," Tan Haoqiang "}; Utilice el tipo de estructura para definir la variable de estructura 
    struct book * p = & b1; Utilice el tipo de estructura para definir el puntero de estructura para almacenar la dirección de la variable de estructura 
    strcpy (b1. name, "C ++"); String Copy ---- modificar título strcpy  
    printf ("título:% s \ n", p- > nombre); puntero -> miembro 
    printf ("autor:% s \ n", p- > autor); 
    printf ("precio:% ​​d \ n", b1.precio); estructura. miembro 
}

Las variables puntero pueden almacenar direcciones y * es un operador de desreferencia La definición de variables complejas requiere la participación de estructuras.

Supongo que te gusta

Origin blog.51cto.com/15126924/2657659
Recomendado
Clasificación