![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
码到成功-
脚踏实地,一步一个脚印
展开
-
C语言指针详解(经典,非常详细)
C语言指针详解(经典,非常详细)前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:i...原创 2018-10-31 20:30:49 · 205 阅读 · 0 评论 -
C语言再学习 -- 关键字struct(转)
结构体的一般定义形式为:标签(tag)字段允许为成员列表提供一个名字,这样它就可以在后续的声明中使用。标签允许多个声明使用同一个成员列表,并且创建同一种类型的结构。struct 标签{类型名1 成员名1;类型名2 成员名2;……类型名n 成员名n; }结构体变量;1、如果 标签 存在,结构体变量 不存在,定义如下:struct Student{cha...转载 2018-10-31 20:38:38 · 559 阅读 · 0 评论 -
C语言Union的使用
C语言Union的使用 struct为每个字段在不同的偏移处分配存储空间,而联合则将所有的字段重叠在内存中的相同偏移处。1、union中可以定义多个成员,union的大小由最大的成员的大小决定。 2、union成员共享同一块大小的内存,一次只能使用其中的一个成员。 3、对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存。但前提是成员所占字节数相同,当成员...转载 2018-11-07 17:35:32 · 276 阅读 · 0 评论