考试网 >> IT认证 >> 等级 >> 等级动态 >> C教程-指针、结构、联合和枚举(七)

C教程-指针、结构、联合和枚举(七)

发布时间:2006-07-25 11:57     点击:
分页:[1] 2 3 4 5  下一页

     typedef int SIGNED_INT;

    使用说明后, SIGNED_INT就成为int的同义词了, 此时可以用SIGNED_INT 定

义整型变量。

    例如:  SIGNED_INT i, j;(与int i, j等效)。

    但 long SIGNED_INT i, j; 是非法的。

    typedef同样可用来说明结构、联合以及枚举。

    说明一个结构的格式为:

      typedef struct{

          数据类型  成员名;

          数据类型  成员名;

          ...

        } 结构名;

    此时可直接用结构名定义结构变量了。例如:

     typedef struct{

          char name[8];

          int class;

          char subclass[6];

          float math, phys, chem, engl, biol;

      } student;

      student Liuqi;

    则Liuqi被定义为结构数组和结构指针。

    在第二节讲过的文件操作中, 用到的FILE就是一个已被说明的结构, 其说明

如下:

     typedef struct

     {

          short level;

          unsigned flags;

          char fd;

          unsigned char hold;
分页:[1] 2 3 4 5  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有