结构体及其应用
文章平均质量分 79
毛毛在天涯
这个作者很懒,什么都没留下…
展开
-
结构体及其应用:认识结构体
1、结构体作为一种数据结构,可以灵活的用来表示多种数据的集合,不仅仅在C语言中应用广泛,在C++中也 是颇为常见。2、结构体在C语言中和C++中有着一定的区别,主要是结构体的定义形式上会有一定的差别,这一点会在后面 的例子中提及3、在C++中结构体也是作为面向对象来使用的,struct 和class 的区别在于struct 默认其数据成员和成员函数 为公有,而class默认其数据成员为私有的。所以能够使用class的 地方都可以使用stru原创 2015-10-31 08:45:10 · 942 阅读 · 0 评论 -
结构体及其应用:结构体的深度拷贝,结构体内含指针
1、在前一篇文章中提到,尽量不要使用赋值操作符来操作结构体,这其中所涉及的便是结构体的深度拷贝。 对于下面这个例子: struct teacher{ char szName[24]; int age; double income;} 进行如下的操作:struct t1,t2;strcpy(t1.szName,"Lucy")原创 2015-11-01 08:36:15 · 2192 阅读 · 0 评论