Apprentissage de la structure du langage C et du pointeur

#include <stdio.h> 
#include <string.h> 
struct book // Définir le type de structure 
{ 
    char name [20]; 
    short price; 
    char author [20]; 
}; 
int main () 
{ 
    struct book b1 = {" Langage de programmation C ", 55," Tan Haoqiang "}; Utilisez le type de structure pour définir la variable de structure 
    struct book * p = & b1; Utilisez le type de structure pour définir le pointeur de structure pour stocker l'adresse de la variable de structure 
    strcpy (b1. nom, "C ++"); Copie de chaîne ---- modifier le titre strcpy  
    printf ("titre:% s \ n", p- > nom); pointeur -> membre 
    printf ("auteur:% s \ n", p- > auteur); 
    printf ("prix:% d \ n", b1.price); structure. membre 
}

Les variables pointeur peuvent stocker des adresses et * est un opérateur de déréférencement. La définition de variables complexes nécessite la participation de structures.

Je suppose que tu aimes

Origine blog.51cto.com/15126924/2657659
conseillé
Classement