数据结构
文章平均质量分 65
xiaozhang_74933801
啦啦啦啦哒哒哒
展开
-
结构体类型
(1)定义函数实现输入,要求形参使用结构体指针接收(2)函数实现5个学生年龄排序(注意对年龄排序时,交换的是所有信息)(3)定义函数实现输出,要求形参使用结构体指针接收//定义学生结构体int age;printf("请输入学生人数:");// 定义N个学生结构体变量printf("内存分配失败!\n");return 1;printf("学生信息:\n");printf("排序后的学生信息:\n");// 释放内存。原创 2024-09-18 20:43:28 · 189 阅读 · 0 评论 -
数据结构day1
虽然在调用free函数后,指针str被释放,但是在if语句中又尝试使用str指针进行操作,这是错误的。原因是在GetMemory函数中,内存空间被分配给了p指针,但是并没有将分配的内存空间的地址传递回Test函数中的str指针。在GetMemory函数中,p1是一个局部变量,在函数结束后将被销毁,函数返回后str指向一个无效的内存地址。2、一个由C/C++编译的程序,会将占用的内存分为几个部分:堆、栈、代码段、数据段、BSS段。请问以下程序中的变量a、b、c、d,分别被存在内存的哪个部分?原创 2024-09-15 21:27:19 · 990 阅读 · 0 评论