当前位置: 首页 > news >正文

5.3作业

  1. 这个声明定义了一个名为 s 的数组,数组包含 10 个元素,每个元素都是一个函数指针。
  2. (1)C   (2)D   (3)C   (4)DE   (5)C
  3. 8  11  14
  4. (1)int IsFull(sequeue *seqn) {

    return ((seqn->frnt == ((seqn->rear + 1) % N)) ? 1 : 0);

}

(2)int IsEmpty(sequeue *seqn) {

    return (seqn->frnt == seqn->rear ? 1 : 0);

}

  1.  (13 - 19 + 40) % 40 = 34

(4)int front = (rear - quelen + N) % N;

  1. DDDDPPDPDD(默认元素已入栈,顺序为1234)

6.10、11、29、30

7.页大小是4K,一个页目录最多1K页。

8.( sizeof(array)/sizeof(array[0]))

9.大端是高字节存储在高地址;小端是高字节存储在低地址

10

左半

  1. 虽然使用了 malloc 分配了内存,但是分配的内存空间地址并没有传递回去。这意味着 str 指针仍然为 NULL,因为在 C 语言中,参数是按值传递的。
  2. 函数内部对 p 的修改不会影响到 str。

(3)修改 GetMemory 函数,使其返回分配的内存地址,或者将其参数改为指向指针的指针

右半

(1)p是在函数内局部定义的,随函数调用结束而释放,

(2)无打印结果,p指向的字符串未正常指向str指针

(3)p定义成全局变量,或str指针当参数之间传参

http://www.lryc.cn/news/341319.html

相关文章:

  • java-Spring-mvc-(请求和响应)
  • 亚马逊测评工作室如何轻松实现高收益,跨境电商揭秘汇率差赚钱术
  • unity中 UnityWebRequest.Post和 UnityWebRequest uwr = new UnityWebRequest两种方法有什么区别
  • Java学习-练习试用Java实现求素数
  • 最近学习发现一个background-blend-mode,这是CSS的一个新成员吧!这里分享记录一下
  • 虚幻引擎5 Gameplay框架(二)
  • 云原生Kubernetes: K8S 1.29版本 部署Sonarqube
  • 读天才与算法:人脑与AI的数学思维笔记19_深度数学
  • Springboot+Vue项目-基于Java+MySQL的旅游网站系统(附源码+演示视频+LW)
  • Element UI 简介
  • mysql 删除重复的数据保留id最大的一条
  • UE4 Widget制作搜索框
  • JavaScript js写九九乘法表(两种方法)
  • 算法--贪心算法
  • Redis基本數據結構 ― String
  • php7.4在foreach中对使用数据使用无法??[]判读,无法使用引用传递
  • 传输层协议 TCP UDP协议 解析(二)
  • java+jsp+Oracle+Tomcat 记账管理系统论文(一)
  • echarts双Y轴,并实现图例等
  • STM32 工程移植 LVGL:一步一步完成
  • Linux中分析日志及问题排查
  • 复杂环境下实时鲁棒3D激光雷达定位
  • 9.3.k8s的控制器资源(deployment部署控制器)
  • 通过符号程序搜索提升prompt工程
  • js开启子线程及其使用
  • excel办公系列-图表元素及其作用
  • rocketmq dashboard控制台中topic状态无法展示
  • GPT每日面试题-Typescript中type和interface的区别
  • python数据分析——大数据伦理风险分析
  • 配置 Trunk,实现相同VLAN的跨交换机通信