🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# C 程序:使用程序存储学生信息 > 原文: [https://www.programiz.com/c-programming/examples/structure-store-information](https://www.programiz.com/c-programming/examples/structure-store-information) #### 在此示例中,您将学习将学生的信息存储在结构中并将其显示在屏幕上。 要理解此示例,您应该了解以下 [C 编程](/c-programming "C tutorial")主题: * [C 结构](/c-programming/c-structures) * * * ## 存储信息并使用结构显示 ```c #include <stdio.h> struct student { char name[50]; int roll; float marks; } s; int main() { printf("Enter information:\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("Displaying Information:\n"); printf("Name: "); printf("%s", s.name); printf("Roll number: %d\n", s.roll); printf("Marks: %.1f\n", s.marks); return 0; } ``` **输出** ```c Enter information: Enter name: Jack Enter roll number: 23 Enter marks: 34.5 Displaying Information: Name: Jack Roll number: 23 Marks: 34.5 ``` 在该程序中,创建了一个结构`student`。 该结构具有三个成员:`name`(字符串),`roll`(整数)和`mark`(浮点)。 然后,创建结构变量`s`来存储信息并将其显示在屏幕上。