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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Meniny 中级黑马   /  2014-8-14 21:17  /  1169 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

rt



3 个回复

倒序浏览
你说的是这样的吗
  1. public class Test1{
  2. public static void main(String[] args){
  3. }
  4. }
  5. class A{
  6.   B b;
  7. }
  8. class B{
  9. A a;
  10. }
复制代码
回复 使用道具 举报
你是想这样么?
  1. #include<stdio.h>

  2. struct teacher;//结构体声明;

  3. struct stu{
  4.     char name[256];
  5.     int score;
  6.     int age;
  7.     struct teacher* pt;
  8. };

  9. struct teacher{
  10.     char name[256];
  11.     int age;
  12.     int salary;
  13.     struct stu* ps;
  14. };

  15. int main(void)
  16. {
  17.     struct stu xiaoming = {"小明", 99, 19, NULL};
  18.     struct teacher mingjie = {"明杰", 30, 100, &xiaoming};
  19.     xiaoming.pt = &mingjie;
  20.    
  21.     printf("姓名%s, 月薪:%d  年龄%d\n", xiaoming.pt->name, xiaoming.pt->salary, xiaoming.pt->age);
  22.     return 0;
  23. }
复制代码
回复 使用道具 举报

嗯谢谢,之前忘记自己用了typedef,一直出错。还以为思路有问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马