哦 是结构体啊

2022/2/21 23:28:09

本文主要是介绍哦 是结构体啊,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

结构体 我当时看c框架时 ,莫名女人第六感  觉得这是个很难的知识

哦 来看一下 结构体 我们需要简单了解一下什么

1.类型的声明

2.结构体初始化

3.结构体成员访问

4.结构体传参

先看看 结构 结构:一些值的集合,这些值称成员变量,结构的成员变量可以是不同类型的变量。

1 声明

ps:s1,s2,s3是通过struct Stu 创建的量 为全局变量

s4 是局部变量

struct Stu才是结构体类型 不能省略 但是可以用typedef

2.初始化

 

3.成员访问

.         结构体变量  .    结构体成员

->      结构体指针   -> 结构体成员

ps:如想修改 其中成员·字符串用strcpy (strcpy(ps.arr."world"))

4.传参

 print1(ps) printf2(&ps)

print2 更好 

print1传形参,实参的一份临时拷贝,开辟空间存放

print2传地址,只4/8个字节 节省空间

(还有就是 函数传参 参数需要压栈 如果传递一个结构体对象的时候 结构体过大 函数压栈的系统开销比较大 所以会导致性能下降)(em..等我学学这方面的 在发详细一点的文章)

所以 总的来说 女人第六感不都准唉



这篇关于哦 是结构体啊的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程