C语言结构体简单入门讲解
结构体
定义:用于存储不同的数据类型,存储在同一块内存空间里面
- 关键字 struct
- 标签 结构体名称
- 成员
struct student{ char name[20]; char sex; int age; float grade; };
【C语言结构体简单入门讲解】结构体后面不要忘记加分号
结构体至少需要一个标签,证明身份
结构体的使用
- .访问指针
- →访问
#include #include struct student{ char name[20]; char sex[10]; int age; float grade; }; int main(){ //定义结构体变量 //方法一,定义并初始化 struct student stu={"李四","男",18,59.9}; //方法二,先定义,后初始化 struct student stu2; strcpy(stu2.name,"赵四"); strcpy(stu2.sex,"女"); stu2.age=19; stu2.grade=78; //方法三,指定成员初始化 struct student stu3={.name="张三".age=17,.sex="男",.grade=90}; //方法四,指定成员初始化 struct student stu4={name:"吴强",age:21,sex:"男",grade:99}; //打印信息 printf("姓名是:%s\n",stu.name); printf("性别是:%s\n",stu.name); printf("年龄是:%d\n",stu.name); printf("成绩是:%f\n",stu.name); printf("姓名是:%s\n",stu2.name); printf("性别是:%s\n",stu2.name); printf("年龄是:%d\n",stu2.name); printf("成绩是:%f\n",stu2.name); printf("姓名是:%s\n",stu3.name); printf("性别是:%s\n",stu3.name); printf("年龄是:%d\n",stu3.name); printf("成绩是:%f\n",stu3.name); printf("姓名是:%s\n",stu4.name); printf("性别是:%s\n",stu4.name); printf("年龄是:%d\n",stu4.name); printf("成绩是:%f\n",stu4.name); return 0; }
字符串拷贝函数
文章图片
文章图片
字符串比较函数 strcmp和strncmp
文章图片
文章图片
到此这篇关于C语言结构体简单入门讲解的文章就介绍到这了,更多相关C语言结构体内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 人生两件宝(好身体,好心情!)
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 人如果没梦想,和咸鱼有什么区别(自媒体时代把握住就能咸鱼翻身)
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 绘本讲师训练营【18期】14/21《我的情绪小怪兽》故事会新体验
- 一个健康的APP和健全的人格大体类似