A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



#include <stdio.h>
int main()
{
    struct student
   
    { int no;
      int age;
   
    };
   
    //赋值与结构体变量
    struct student str = {1,20};
    //指针变量P将来指向struct student类型数据
    struct student *p;
    //指针变量p指向结构体变量
   
    p=&str;
   
    //第一种方式输出
   
    printf("age=%d,no=%d\n",str.age,str.no);
   
    //第二种方式输出
   
    printf("age=%d,no=%d\n",(*p).age,(*p).no);
   
   
    //第三种方式输出
   
    printf("age=%d,no=%d\n", p-->age,p-->no);

    return 0;
   


}

编译出现问题:
18结构体指针.c:32:34: error: use of undeclared identifier 'age'
  printf("age=%d,no=%d\n", p-->age,p-->no);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马