CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

知道就请进!

楼主yuanhan530(千年※ 蜗牛)2006-03-14 12:40:04 在 C/C++ / 新手乐园 提问

typedef   struct{};  
  与  
  struct{};  
  有什么区别?  
  也就是这个typedef是什么意思,有什么用? 问题点数:20、回复次数:8Top

1 楼Darkay_Lee()回复于 2006-03-14 12:44:48 得分 0

请把typedef作为一个单独的语法元素来学习一下Top

2 楼wumingchenchao(一缕阳光)回复于 2006-03-14 12:53:03 得分 0

同意楼上的。Top

3 楼yuanhan530(千年※ 蜗牛)回复于 2006-03-14 12:54:02 得分 0

但我现在只想知道  
   
  typedef   struct{  
  int   aa}kk;//是不是可以kk   L;L.aa;这样引用  
   
  struct{int   aa;  
  }kk;//而这个不行?  
  Top

4 楼iamcaicainiao(老菜,长征)回复于 2006-03-14 13:00:09 得分 0

#include<iostream.h>  
  int   main(int   argc,   char*   argv[])  
  {  
  typedef   struct{  
  int   aa;  
  }kk;  
   
  kk   ll;  
  ll.aa   =5;  
   
  struct{  
  int   aa;  
  }bb;  
   
  bb.aa   =   8;  
   
  cout<<ll.aa<<endl<<bb.aa<<endl;  
  }  
  //都可以Top

5 楼iamcaicainiao(老菜,长征)回复于 2006-03-14 13:01:05 得分 0

typedef可以用来简化定义。比如一个名字很复杂的,可以通过typedef简化它。Top

6 楼baggio1984(good good study ,day day up !)回复于 2006-03-14 13:01:06 得分 0

typedef   可以将数据类型定义新的名字Top

7 楼yuanhan530(千年※ 蜗牛)回复于 2006-03-14 13:02:02 得分 0

这么说我所设想的是对的了,好!谢了  
  给你们加分  
  Top

8 楼ugg(逸学堂(exuetang.net))回复于 2006-03-14 13:09:18 得分 20

typedef   struct   AA{}   BB;   //   通过结构体AA在声明一个BB,AA与BB等价,typedef就是一个重新命名  
  //   上面相当于  
  struct   AA{};  
  typedef   AA   BB;  
   
  ~~~  
  struct   AA{};   //     声明一个结构体  
   
   
  struct   AA{}   aa;   //   这是声明一个结构体“变量”,aa是一个变量。Top

相关问题

  • 知道就请进。
  • 知道inet用法请进
  • 请par(吾知道)进来
  • 知道的请进来,prism2.5
  • 谁知道就请留言。
  • 我不知道怎么问,进来看了就知道
  • 知道 d-player的请进来
  • 窗口问题,知道的请进来!
  • MPIO的问题!知道的请进来!!!
  • 急救,知道GetManifestResourceStream()用法的请进

关键词

  • kk
  • aa
  • typedef
  • 知道
  • struct
  • ll
  • bb
  • 有什么

得分解答快速导航

  • 帖主:yuanhan530
  • ugg

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo