文章分类 -  C语言

摘要:联合(union)的用法跟结构体的用法相似,也可以存储不同类型的数据,在访问成员的时候,遵循两种方式,一种是点(.)运算符,另一种是指针(->)的形式 下面来看一个例子,该例子使用联合的方式构造了一个班级的数据结构。 该数据结构包含班级名(classname),老师的信息(teacher info) 阅读全文
posted @ 2016-10-31 16:18 爱吃猫的鱼z 阅读(350) 评论(0) 推荐(0)
摘要:结构体的传值方法一共有三种形式,通过传递结构体,传递指针,传递结构体自身参数。传递指针的方式与另外两种方法最大的不同就是传递的实际上是结构体的地址,在传值的过程中,指针需要进过初始化分配内存(也就是使用malloc()函数分配空间给指针) 来看看以下代码: 有两个点需要注意: (1)在方法设置类型的 阅读全文
posted @ 2016-10-30 18:19 爱吃猫的鱼z 阅读(1554) 评论(0) 推荐(0)
摘要:结构体的传值方法一共有三种形式,通过传递结构体,传递指针,传递结构体自身参数。 结构体是一种特殊的数据类型,早期的C标准并不支持直接向函数中传递一个结构体,C99标准支持这样的形式 来看看以下代码: 运行结果如下 阅读全文
posted @ 2016-10-30 18:15 爱吃猫的鱼z 阅读(1248) 评论(0) 推荐(0)