紧急使用C语言中的结构来管理学生信息,谢谢

发布于 科技 2024-02-05
18个回答
  1. 匿名用户2024-01-25

    for(i=0;i<8;我++)输入 8 名学生的数据。

  2. 匿名用户2024-01-24

    struct student stu[8];为 8 名学生创建数据。

    这句话不应该写成结构,只有当定义结构似乎没什么问题时,才应该用编译器来编译它,系统会告诉你哪里出了问题。

    要添加你的 STU 是一个数组,你不能是直接的,你必须添加 [i]。

  3. 匿名用户2024-01-23

    struct student stu[8];为 8 名学生创建数据。

    student stu[8];为 8 名学生创建数据,而无需编写该结构。

    其余的似乎都很好。

  4. 匿名用户2024-01-22

    当你键入时,它是一个数组,它应该是 stu[i]。名字什么的......

  5. 匿名用户2024-01-21

    循环有问题,因此请更改为以下形式。

    for(i=0;i<8;我++)输入 8 名学生的数据。

  6. 匿名用户2024-01-20

    在结果数组中修改,先找到带有属性的,比如学生号,然后在结构数组中循环比较学生的学生号,找到学生后,返回结构数组中的下标i,然后返回要修改的作品,重新分配学生的属性。

  7. 匿名用户2024-01-19

    我不知道你在说什么改变数据。

    如果您更改了所有学生的某条信息,例如将高等数学更改为英语,则在结构中更改它。

    如果要更改学生的信息,可以在相应子函数中的学生信息中进行更改。

  8. 匿名用户2024-01-18

    在 C 语言中,可以使用结构来存储一组不同的数据。 结构体的定义形式如下:

    结构结构名称;

    结构是变量或数组的集合,它们可以是相同或不同的类型,每个变量或数组都称为结构的成员。

    结构定义:

    第一:只定义结构。

    struct stuff;

    第二:初始化附加到该结构类型的结构变量的结构定义。

    直接使用变量名 huqinwei

    struct stuffhuqinwei;

    也许一开始很容易混淆,但实际上,这相当于:

    struct stuff;

    struct stuff huqinwei;

    第三:如果结构只用一个变量,huqinwei,不再需要用结构的东西 yourname; 定义第二个变量。

    然后,可以将附加变量初始化的 struct 定义进一步简化为第三种类型:

    structhuqinwei;

    删除结构名称更简洁,但它没有定义其他结构变量 - 至少现在还没有。

    结构变量及其内部成员变量的定义和访问。

    区分结构变量和结构中成员变量的概念非常重要。

    如第二部分所述,结构变量可以使用以下命令声明:

    struct stuff yourname;

    其成员变量的定义可以用以下声明来定义: struct stuff huqinwei = ;

    您还可以考虑结构之间的分配:

    struct stuff faker = huqinwei;

    或者 struct stuff faker2;

    faker2 = faker;

    print,你可以看到结构的每个成员变量都是完全相同的。

    如果不使用以上两种方法,那么成员数组的操作会稍微繁琐一些(使用 for 循环可能会更好)。

    m'; 'a';

    除了借助符号之外,还可以访问结构成员变量"."也可以使用"->"访问。

  9. 匿名用户2024-01-17

    在 Turbo C 中,structs 也是一种可以与 struct 变量一起使用的数据类型,因此与其他类型的变量一样,在使用 struct 变量时需要先定义它们。

    如果需要定义多个相同形式的结构变量,则使用此方法方便先描述结构,然后用结构名称定义变量。

    指向结构的指针是一个从未被很好地把握的点,希望能记录在这里,以增进理解。

    指针有几个好处,首先:正如指向数组的指针比数组本身更容易操作一样,指向结构的指针通常也更容易操作;

    第二:在早期的C语言中,参数传递只能使用结构的指针;

  10. 匿名用户2024-01-16

    结构是由基本数据类型组成并用标识符命名的变量的组合。 可以在结构中使用不同的数据类型。

    结构描述和结构变量定义:

    在 Turbo C 中,structs 也是一种可以与 struct 变量一起使用的数据类型,因此与其他类型的变量一样,在使用它们时必须首先定义 struct 变量。

    定义结构变量的一般格式为:

    struct 结构名称。

    结构变量; 结构名称是结构的标识符,而不是变量名称。 这些类型是第 2 节中描述的五种数据类型(整数、浮点、字符、指针和无值)。 构成结构的每种类型的变量都称为结构体成员,它类似于数组元素,但数组中的元素通过下标访问,结构体通过变量名称访问成员。

    在 C 中,struct 是一种数据结构,在 C 中是一种聚合数据类型。 结构可以声明为变量、指针、数组等,以实现更复杂的数据结构。 结构也是称为结构成员的元素的集合,这些成员可以是不同的类型,并且成员通常按名称访问。

  11. 匿名用户2024-01-15

    left 和 right 是指向另一个结构地址的结构指针。

    余额、数字和价值是数据存储的一部分。

    这种结构可用于双链表、二叉树等结构。

  12. 匿名用户2024-01-14

    left、right 是指向结构的指针,可以用作双向链表。 左边指向链表的前一个前一个,右边指向后一个。

    tshort balance;

    tshort number;在外部,它可用于存储 16 位值

    tuint value;外部可用于存储 32 位值

    这 3 个是链表存储成员。

  13. 匿名用户2024-01-13

    对的是,这个地方是错误的,你这样做,只是交换他们的平均成绩,而不是交换整个学生信息。

  14. 匿名用户2024-01-12

    for (i=0;i<9;i++ 排序在错误的交换中更改为以下内容

    for (i=0;i<9;i++ 将 temp 更改为 struct student。

  15. 匿名用户2024-01-11

    比较和交换错误。

    struct student tmp;增加。 for (i=0;i<9;i++,一切都很好。

  16. 匿名用户2024-01-10

    更改了它。 您不能直接将字符串分配给指针,您需要先分配内存空间。

    #include

    #include

    struct stuman;

    void getregist(struct stu *p);

    void print(struct stu *p);

    void main()

    void getregist(struct stu *p)void print(struct stu *p)

  17. 匿名用户2024-01-09

    struct 是结构。

    eccbytes=3 表示内存单元为 3

    我待会儿再告诉你,我正在吃晚饭。

  18. 匿名用户2024-01-08

    只有当你写一个数组的定义时,你才能看起来不错,而仅仅通过分配一个值很难看到它是什么。

相关回答
14个回答2024-02-05

你能说清楚吗,我不知道你的意思。 是否要在 main 函数中调用一个函数,然后不知道如何定义被调用的函数? 如果是这样的话,我可以告诉你。 >>>More

15个回答2024-02-05

在C++中存储负数时,符号位置不是简单的1,而是以补码的形式,负数的最高位数是符号位,即1,其余全部反转,然后加1。 >>>More

8个回答2024-02-05

单字符输入或输出,例如:

接下来是 f 在变量的输出格式中表示浮点数,即输出变量总共占 6 列,其中小数位占 1 列。 >>>More

11个回答2024-02-05

这是一个在VC中获取系统时间的程序,如果不知道其中的功能,直接搜索一下,就很容易理解,百科全书里有这些功能! >>>More

18个回答2024-02-05

int i,a=3,b=6;

int max=b;初始化 b 很大,如下判断,如果 a>b 给出一个最大值 >>>More