当前位置:网站首页>c语言---10 初识结构体
c语言---10 初识结构体
2022-06-10 17:31:00 【要努力丫!】
结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型,通过下面的例子来理解和学习。
//结构体可以让C语言创建新的类型出来
//比如创建一个学生的信息,包括名字、年龄以及分数
struct stu
{
char name[20];
int age;
double score;
};
//创建一个书的类型,包括书名、价格以及id号码
struct book
{
char name[20];//成员变量
float price;
char id[30];
};
//结构体的创建和初始化
int main()
{
struct stu s = {
"张三",20,85.5};
printf("第一次打印:%s %d %lf",s.name,s.age,s.score);//.操作符,“结构体变量.成员变量”
struct stu * ps = &s;//struct stu是结构体指针
printf("第二次打印:%s %d %lf\n", (* ps).name, (*ps).age, (*ps).score);
//当我们把一个结构体的地址交给指针的时候,它也能够打印出来相应的内容。
printf("第三次打印:%s %d %lf\n",ps->name,ps->age,ps->score);
//结构体指针->成员变量名
return 0;
}
运行结果为:
第一次打印:张三 20 85.500000第二次打印:张三 20 85.500000
第三次打印:张三 20 85.500000
边栏推荐
- Postman-接口测试工具
- canvas发散的粒子h5动画js特效
- JS special effect of canvas divergent particle H5 animation
- 正斜杠“/”、反斜杠“\、”转义字符“\”、文件路径分割符傻傻记不清楚
- 4. ssh
- Draw confusion matrix
- 关于cmake和gcc的安装的记录
- Set up an online help center to easily help customers solve problems
- Abbexa低样本量鸡溶菌酶 C (LYZ) ELISA 试剂盒
- Generate XML based on annotations and reflection
猜你喜欢

Abbexa 1,3-二棕榈素 CLIA 试剂盒解决方案

一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue

True thesis of information system project manager in the first half of 2022

红色垂直左侧边菜单导航代码

numpy——记录

The latest good article | interpretable confrontation defense based on causal inference

c语言---13 循环语句while

Set up an online help center to easily help customers solve problems

mmdetection之model构建

2022 version of idea graphical interface GUI garbled code solution super detailed simple version
随机推荐
CUDA实现高效查找--审核未通过?
Penguin E-sports stops, and tiger teeth are hard to walk
Play with pytoch's function class
IP summary (tcp/ip volumes 1 and 2)
LeetCode 321. 拼接最大數***
【技术分析】探讨大世界游戏的制作流程及技术——前期流程篇
基于业务沉淀组件 => manage-table
Canvas大火燃烧h5动画js特效
踩坑了,BigDecimal 使用不当,造成P0事故!
QTableWidget / QTableView实用技巧
4. ssh
一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue
Abbexa 无细胞 DNA 试剂盒说明书
MMdetection之build_optimizer模块解读
Linear mobile chess
Flutter在数字生活的发展与天翼云盘落地实践
如何定位游戏发热问题
ZigBee模块无线传输星形拓扑组网结构简介
The latest good article | interpretable confrontation defense based on causal inference
红色垂直左侧边菜单导航代码