• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C语言结构体简单入门讲解

c语言 搞代码 4年前 (2022-01-06) 27次浏览 已收录 0个评论
文章目录[隐藏]

这篇文章主要介绍了C语言结构体简单入门讲解,本文讲述了结构体的基本定义和操作,讲解了几个比较实用的函数和案例,希望对你有所帮助

结构体

定义:用于存储不同的数据类型,存储在同一块内存空间里面

  1. 关键字 struct
  2. 标签 结构体名称
  3. 成员

例如:

 struct student { char name[20]; char sex; int age; float grade; };

结构体后面不要忘记加分号

结构体至少需要一个标签,证明身份

结构体的使用

  1. .访问指针
  2. →访问
 #include  #include  <div style="color:transparent">来源gaodai^.ma#com搞#代!码网</div>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语言结构体简单入门讲解的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C语言结构体简单入门讲解
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址