![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
甜航一直在
这个作者很懒,什么都没留下…
展开
-
c语言的小故事----“->“和”.“的区别
1、指向不同一般情况下用“.”,只需要du声明一个结构体。格式是,结构体类型名+结构体名。然后用结构体名加“.”加域名就可以引用域 了。因为自动分配了结构体的内存。如同 int a;一样。而用“->”,则要声明一个结构体的指针,还要手动开辟一个该结构体的内存,然后把返回的指针给声明的结构体指针,才能用“->”正确引用。否则内存中只分配了指针的内存,没有分配结构体的内存,导致想要的结构体实际上是不存在。这时候用“->”引用自然出错了,因为没有结构体,自然没有结构体的域了。2、原创 2020-09-07 22:27:24 · 612 阅读 · 0 评论 -
变量的存储类别(菜鸡版)
一、在运行程序的时候,操作系统会将虚拟内存进行分区。1).堆在动态申请内存的时候,在堆里开辟内存。2).栈主要存放局部变量。3).静态全局区1:未初始化的静态全局区静态变量(定义变量的时候,前面加static 修饰),或全局变量,没有初始化的,存在此区2:初始化的静态全局区全局变量、静态变量,赋过初值的,存放在此区4).代码区存放咱们的程序代码5).文字常量区存放常量的。...原创 2020-02-25 16:16:52 · 251 阅读 · 0 评论