黑马程序员技术交流社区

标题: 同步视频练习的编程,怎么我就出错了呢 [打印本页]

作者: zhougdong2007    时间: 2014-10-22 20:14
标题: 同步视频练习的编程,怎么我就出错了呢


#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);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2