jsx_Hex的博客

走过路过的,如果发现有错误不妥的地方,烦请指正,不胜感激。

两个指针变量可不可以相减?

遇到一道题,问:两个指针变量可不可以相减? 答案是:可以 以前只写过 “指针±整数”,比如数组方面的,两个指针的运算还是第一次碰。 《C和指针》里说: 只有当两个指针都指向同一个数组中的元素时,才允许从一个指针减去另一个指针。 ​两个指针相减的结果的类型是ptrdiff_t,它是一种有符号整...

2019-08-26 20:15:59

阅读数 45

评论数 0

声音传感器模块FC-04 口哨开关

模块描述 可以检测到周围环境的声音强度,只能识别声音的有无(根据震动原理),不能识别声音的大小或特定频率的声音 阈值可调:通过蓝色电位器调节 工作电压: 3.3V~5V 输出形式:数字开关量输出(0或1) 模块尺寸:3.4cm * 1.6cm 模块接口说明 VCC 外接3.3V~5V电压(建...

2019-08-03 17:25:30

阅读数 48

评论数 0

计算机网络:原理与实践(陈鸣)复习--计算题

计算机网络复习 计算题 一个3200bit长的TCP报文传到IP层,加上160bit的首部后成为数据报。但下面的局域网能传送的最长数据帧的数据部分只有880bit。数据报在路由器需要分片。试问局域网向上层要传送多少bit的数据(指局域网看见的数据)? 解: 加上160bit的首部后才能成为数据...

2019-07-14 19:36:19

阅读数 27

评论数 0

U盘在"我的电脑"里不显示,只在"系统托盘区"里可以检测到设备

U盘在“我的电脑”里识别不出,但在右下角“系统托盘区”可以检测到设备

2019-06-25 17:18:10

阅读数 57

评论数 0

编译原理 消除左递归

消除左递归 左递归的定义 如果存在非终结符PPP经过一步或一步以上推导出PαP\alphaPα,即 P⟹+PαP\stackrel{+}{\Longrightarrow}P\alphaP⟹+​Pα则称PPP含有左递归。 含有左递归的文法将使自上而下的分析过程1陷入无限循环。 左递归的消除 消除...

2019-06-24 22:14:45

阅读数 56

评论数 0

LeetCode 371.两整数之和 (C/C++)

LeetCode 371.两整数之和 题目描述 不使用运算符+和-​​​​​​​,计算两整数 ​​​​​​​a、b​​之和。 示例 示例 1: 输入: a = 1, b = 2 输出: 3 示例 2: 输入: a = -2, b = 3 输出: 1 分析 第一眼看到题目就心想,这不是很简单么,...

2019-06-19 22:52:11

阅读数 114

评论数 0

编译原理 第十章复习题 优化

第十章复习题 单选 局部优化是在(B)范围内进行的优化? A 过程体 B 基本块 C 函数体 D 循环体 有关基本归纳变量的作用,错误的是(D)。 A 自身定值 B 计算其它同族归纳变量 C 控制循环 D 记录循环的结果 在循环内可以实行的优化有(D)。 A 代码外提 B 删除归纳变量...

2019-06-19 10:27:23

阅读数 78

评论数 0

编译原理 第九章复习题 运行时存储空间组织

第九章复习题 单选 FORTRAN这样的语言,不允许过程递归,不含可变体积的数据对象或待定性质的名称,能在编译时完全确定其程序的每个数据对象在运行时存储空间的位置,可采用(A)。 A 静态分配策略 B 栈式分配策略 C 堆式分配策略 D 以上都有 C语言,允许递归过程,还允许用户动态地申请...

2019-06-19 10:26:42

阅读数 94

评论数 5

编译原理 第八章复习题 符号表

第八章复习题 在目标代码生成阶段,符号表用(D)。 A.目标代码生成 B.语义检查 C.语法检查 D.地址分配 在编译处理过程中,符号表只有在词法分析阶段和语法分析阶段才是有用。正确 符号表常用的操作不包括(B)。 A 查询给定的名字是否已在表中 B 检查名字是否符合标识符命名的文法 ...

2019-06-19 10:21:48

阅读数 79

评论数 0

编译原理 期末考试复习题

期末考试 判断 高级程序设计语言的代码在机器上运行可通过编译方式或解释方式实现,编译方式优于解释方式。错误 计算机只能识别机器代码,所以只能用机器语言实现编译程序。错误 不是所有句型都有规范推导。正确 递归文法的语言是无穷集。正确 “遍”是对源程序或源程序的中间结果从头到尾扫描...

2019-06-19 07:30:17

阅读数 664

评论数 0

编译原理 第七章复习题 语法制导翻译和中间代码

第七章复习题 中间代码是介于源语言程序和什么之间的一种代码?(D)。 A 源代码 B 机器语言 C 汇编语言 D 目标代码 在编译程序中与生成中间代码的目的无关的是(B)。 A 便于目标代码优化 B 便于存储空间的组织 C 便于目标代码的移植 D 便于编译程序的移植 逆波兰表示法表示表...

2019-06-18 08:53:20

阅读数 97

评论数 0

编译原理 第五章复习题 语法分析

第五章复习题 单选 最左简单子树的末端结点构成的符号串称为(B)。 A. 简单短语 B. 句柄 C. 最左素短语 D. 素短语 若a为终结符,则A→α·aβ为(C)项目。 A. 待约 B. 接受 C. 移进 D. 规约 下面哪种不是自底向上的语法分析文法(C)。 A. LR(1) B....

2019-06-17 09:05:58

阅读数 127

评论数 0

编译原理 第三章复习题 有穷自动机与正规表达式

第三章复习题 单选 某个语言,它能用正规表达式表示,但是不能使用任何正规文法表示,这个语言必然是(D)。 A. 含二义性语言 B. 1型文法所对应的语言 C. 既含左递归又含右递归的语言 D. 不存在的语言 词法分析器的另一个名称是(B)。 A. 分析器 B. 扫描器 C. 划分处理器 D...

2019-06-17 09:02:25

阅读数 96

评论数 0

编译原理 第二章复习题 上下文无关文法和形式语言

第二章复习题 单选 对于文法G[Z],已知u是句型,则判断(D)是正确的。 A 只要使用规范推导,无论如何一定可以从Z推导出u B 只要依据产生式进行规范归约,则u一定可以归约成Z C 上面的A和B都是对的 D 上面的A和B都是错的 由“非终结符–>符号串”这种产生式构成的文...

2019-06-17 08:59:13

阅读数 253

评论数 0

LeetCode 38.报数(C++)

38.报数 题目描述 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1被读作 "one 1"("一个一") ...

2019-06-12 20:44:33

阅读数 36

评论数 0

MDK Keil 编译后 想要STLink下载 LOAD按钮灰色

Keil LOAD按钮灰色 编译完成后,想用STLink下载,结果LOAD按钮是灰色的。 解决方法 不选择 Use Simulator

2019-06-11 09:21:10

阅读数 247

评论数 0

C语言 字符串逆序 函数 strrev()

头文件 #include <string.h> 函数原型 char *strrev(char *str); 功能 把字符串str的所有字符的顺序颠倒。(逆序) 示例

2019-05-17 15:06:12

阅读数 250

评论数 0

编译原理 第一章复习题 概述

第一章复习题 单选 编译过程中,语法分析器的任务不包括(A)。 A. 分析单词是怎样构成的 B. 分析单词串是如何构成语句和说明的 C 分析语句和说明是如何构成程序的 D 分析程序的结构 编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过(B)这几步。 a、编辑 b、编译 c...

2019-05-16 19:07:07

阅读数 101

评论数 0

C#实现简单进销存管理系统EMS

登录窗口的设计 创建一个Windows窗体应用程序,项目命名为EMS。 把默认窗体Form1更名为frmLogin,该窗体用来实现用户的登录功能,在该窗体中添加一个GroupBox控件,然后在该控件中添加两个TextBox控件、两个Label控件、两个Button控件,分别用来输入登录信息(用...

2019-05-01 15:02:59

阅读数 346

评论数 7

下载 Eclipse 中文语言包进行汉化

没有汉化的原版界面 明确版本 一般情况,下载软件的时候会看到版本名字,如Luna、Photon,软件图标上也会有,我的是2018-12。 如果图标上没显示,可以打开安装目录下的readme文件夹,用浏览器打开里面的html文件(一般情况双击即可)。会看到软件的项目发布说明。 根据版本表查出自己软...

2019-04-29 10:27:38

阅读数 58

评论数 0

提示
确定要删除当前文章?
取消 删除