关于c++:C结构体指针

构造体:
用于寄存一组类型不同数据的汇合(collection).
   struct Student
   {
     int num;
     char name[20];
     char sex;
     int age;
     float score;
     char addr[30];
   }stu[3]={
     {10101,″Li Lin″,  ′M′, 18,87.5, ″103 Beijing Road″},
     {10102,″Zhang Fun″,′M′,19,99,  ″130 Shanghai Road″},
     {10104,″Wang Min″,′F′,  20,78.5, ″1010 Zhongshan Road″}
   };
指针
用于寄存指标变量所在内存地址的变量,当然也能够寄存指针自身所在内存地址,套娃.
    type x;
    type *var = &x;
    type **var_adr = &var;
构造体指针应用
   typedef struct Books { 
       char title[50]; 
       char author[50]; 
       char subject[100];
       string str;
       int book_id; 
       }Books;
    
    int main(){
        Books *book1 = new Books; //须要动态分配空间
        book1->string = '须要头部引入string类';
        book1->book_id = 1;
    }

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理