摘要: 线性结构【把所有的结点用一根直线穿起来】 连续存储【数组】、离散存储【链表】(不连续的,可分隔开来) 阅读全文
posted @ 2019-07-27 18:07 孙晨c 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 struct student{ 4 int age; 5 }; 6 struct studnet * createStudent();//函数声明,创建学生年龄 7 void showstudent(struct studnet *);//函数声明,输出学生年龄 8 int main(){ 9 strunct... 阅读全文
posted @ 2019-07-27 18:04 孙晨c 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配和释放: 动态构造一维数组: 假设动态构造一个Int型数组: 1.malloc只有一个int型的形参,表示要求系统分配的字节数 2.malloc函数的功能是请求系统分配len个字节的内存空间,如果请求成功,则返回第一个字节的地址,如果请求失败,则返回NULL。 3.malloc函数能且只 阅读全文
posted @ 2019-07-27 18:03 孙晨c 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 结构体和类的区别: 类里可以定义方法和属性,而结构体里只能有各种成员。 为什么有结构体: 为了表示一些复杂的数据类型,而普通的基本类型变量无法满足要求。 什么是结构体: 结构体是用户根据实际需要自己定义的复合数据类型。 为了不占用更多内存,使用结构体指针访问成员变量 使用结构体的两种方式: 注意事项 阅读全文
posted @ 2019-07-27 17:58 孙晨c 阅读(267) 评论(0) 推荐(0) 编辑