C语言及程序设计进阶例程-11 体验结构体

简介: 贺老师教学链接  C语言及程序设计进阶 本课讲解结构体类型变量的定义方法#include <stdio.h>struct Student{ int num; char name[20]; char sex; int age; float score; char addr[30];};int main( ){ st

贺老师教学链接  C语言及程序设计进阶 本课讲解


结构体类型变量的定义方法

#include <stdio.h>
struct Student
{
    int num;
    char name[20];
    char sex;
    int age;
    float score;
    char addr[30];
};
int main( )
{
    struct Student student1, student2;
    printf("%d\n", sizeof(student1));
    return 0;
}


使用了结构体类型的程序
#include <stdio.h>
struct Date
{
    int year;
    int month;
    int day;
};
int main()
{
    struct Date date;
    printf("input year,month,day: ");
    scanf("%d %d %d", &date.year, &date.month, &date.day);
    int days;
    days=……;
     
    printf("%d月%d日是", date.month, date.day);
    printf("%d年的第%d天.\n", date.year, days);
    return 0;
}


目录
相关文章
|
2天前
|
C语言
C语言结构体赋值的四种方式
本文总结了C语言结构体的四种赋值方式,并通过示例代码和编译运行结果展示了每种方式的特点和效果。
12 6
|
12天前
|
编译器 程序员 Linux
【C语言篇】结构体和位段详细介绍
跟结构相⽐,位段可以达到同样的效果,并且可以很好的节省空间,但是有跨平台的问题存在。
|
17天前
|
存储 C语言
C语言------结构体和共用体
这篇文章是关于C语言中结构体和共用体的实训,通过示例代码演示了结构体的定义、赋值、使用,以及如何使用结构体变量进行数据的组织和操作,包括输入、排序、求平均分和查找学生信息等功能。
C语言------结构体和共用体
|
2月前
|
存储 编译器 定位技术
结构体数组在C语言中的应用与优化策略
结构体数组在C语言中的应用与优化策略
|
2月前
|
存储 编译器 数据库
结构体数组在C语言中的应用与优化技巧
结构体数组在C语言中的应用与优化技巧
|
3月前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
33 0
|
3月前
|
算法 搜索推荐 程序员
C语言程序设计考试掌握这些题妥妥拿绩点(写给即将C语言考试的小猿猴们)
C语言程序设计考试掌握这些题妥妥拿绩点(写给即将C语言考试的小猿猴们)
21 0
|
3月前
|
C语言
C语言中的结构体
C语言中的结构体
20 0
|
3月前
|
IDE 编译器 开发工具
详细解读C语言程序设计:现代方法(第2版)第二章全部习题答案
详细解读C语言程序设计:现代方法(第2版)第二章全部习题答案
20 0
|
3月前
|
C语言
C语言刷题(循环结构程序设计)
C语言刷题(循环结构程序设计)
下一篇
云函数