C 语言基础教程

C 语言流程控制

C 语言函数

C 语言数组

C 语言指针

C 语言字符串

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

C程序使用结构存储学生的信息

C 语言编程实例大全

在此示例中,您将学习将学生的信息存储在结构中并将其显示在屏幕上。

要理解此示例,您应该了解以下C语言编程主题:

存储信息并使用结构显示它

#include <stdio.h>
struct student {
    char name[50];
    int roll;
    float marks;
} s;

int main() {
    printf("输入信息:\n");
    printf("Enter name: ");
    fgets(s.name, sizeof(s.name), stdin);

    printf("Enter roll number: ");
    scanf("%d", &s.roll);
    printf("Enter marks: ");
    scanf("%f", &s.marks);

    printf("显示信息:\n");
    printf("Name: ");
    printf("%s", s.name);
    printf("Roll number: %d\n", s.roll);
    printf("Marks: %.1f\n", s.marks);

    return 0;
}

输出结果

输入信息:
Enter name: Jack
Enter roll number: 23
Enter marks: 34.5
显示信息:
Name: Jack
Roll number: 23
Marks: 34.5

在此程序中,将student创建一个结构。该结构具有三个成员:name(字符串),roll(整数)和   marks(浮点数)。

然后,创建一个结构变量s以存储信息并将其显示在屏幕上。

C 语言编程实例大全