Estrutura da linguagem C e aprendizado de ponteiro

#include <stdio.h> 
#include <string.h> 
struct book // Definir tipo de estrutura 
{ 
    char name [20]; 
    short price; 
    char author [20]; 
}; 
int main () 
{ 
    struct book b1 = {" Linguagem de programação C ", 55," Tan Haoqiang "}; Use o tipo de estrutura para definir a variável de estrutura 
    struct book * p = & b1; Use o tipo de estrutura para definir o ponteiro de estrutura para armazenar o endereço da variável de estrutura 
    strcpy (b1. nome, "C ++"); Cópia de string ---- alterar o título strcpy  
    printf ("título:% s \ n", p- > nome); ponteiro -> membro 
    printf ("autor:% s \ n", p- > autor); 
    printf ("preço:% d \ n", b1.price); estrutura. membro 
}

Variáveis ​​de ponteiro podem armazenar endereços, e * é um operador de desreferência.A definição de variáveis ​​complexas requer a participação de estruturas.

Acho que você gosta

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