none
定义一个名字为 struct student的结构类型,描述一位学生的个体信息,结构体共包含四个字段:num(学号,长整型)、name(姓名,字符串型,长度随机)、sex(性别,字符型)、 grade(高考成绩,整型) RRS feed

  • 问题

  • 定义一个名字为 struct student的结构类型,描述一位学生的个体信息,结构体共包含四个字段:num(学号,长整型)name(姓名,字符串型,长度随机)、sex(性别,字符型)、 grade(高考成绩,整型)

    2010年1月9日 5:09

答案

  • 定义一个名字为 struct student 的结构类型,描述一位学生的个体信息,结构体共包含四个字段: num( 学号,长整型 ) name (姓名,字符串型,长度随机)、 sex (性别,字符型)、 grade (高考成绩,整型)

    typedef struct
    {
       LONG lNum;
       TCHAR szName[255];
       BOOL Gender;
       UINT Grade;
    } student;

    楼主哪儿找的题目?

    • 已标记为答案 Nancy Shao 2010年1月18日 2:52
    2010年1月9日 5:52
    版主

全部回复

  • 定义一个名字为 struct student 的结构类型,描述一位学生的个体信息,结构体共包含四个字段: num( 学号,长整型 ) name (姓名,字符串型,长度随机)、 sex (性别,字符型)、 grade (高考成绩,整型)

    typedef struct
    {
       LONG lNum;
       TCHAR szName[255];
       BOOL Gender;
       UINT Grade;
    } student;

    楼主哪儿找的题目?

    • 已标记为答案 Nancy Shao 2010年1月18日 2:52
    2010年1月9日 5:52
    版主
  • 是我一个好友问我的。我对C不熟悉。你上面这段好象是C++吧。与C语言有点差别吧。楼上。能有联系方法吗?我MSN oahy@msn.com
    2010年1月9日 7:35
  • struct student{
        student():m_name(NULL){}
        ~student(){
            if(NULL != m_name)
            {
                 delete [] name;
                 name = NULL;
            }
        }
        long m_num;
        char* m_name;
        unsigned int m_grade;
        char m_gender;
    };
    麻烦把正确答案设为解答。
    2010年1月11日 1:19
    版主