随笔分类 - 编程杂记
记录一些小知识
摘要:malloc分配的内存不会自动释放。如果不调用free,它将泄漏。
阅读全文
摘要:变量的声明: 1. 一种是需要建立存储空间的 int a ; 在声明时就已经建立了存储空间。这种声明是“定义性声明(defining declaration)”,即我们平时所说的“定义”。 2. 另一种是不需要建立存储空间的,C语言通过extern进行程序单元的声明 extern int a; 只是
阅读全文
摘要:random函数里的nextInt方法nextInt(下限,上限)这种写法在java8是不能这么写的,虽然不知道在哪个版本可以这么写但java17可以,望周知 Java8 Java17 范围(2-7),下限包括,上限不包括
阅读全文
摘要:什么是逻辑运算符 逻辑运算符用于测试两个操作数之间的逻辑关系,且这两个操作数必须是布尔类型的(如关系表达式),得到的结果也是布尔类型的,通过逻辑运算符连接的结果为boolean类型的变量或表达式叫做逻辑表达
阅读全文
摘要:基本类型 基本类型的值就是一个数字,一个字符或一个布尔值,也就是八大基本类型 引用类型 引用类型是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。 主要有类class、接口interface、数组array等,也就是除了基本类型外的所有
阅读全文
摘要:DEBUG是计算机排除故障的意思。 马克2号(Harvard Mark II)编制程序的格蕾丝·霍珀(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行
阅读全文
摘要:什么是编译型语言和解释型语言。 计算机无法理解和直接执行高级语言,它只能理解机器语言(也就是0和1),所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。而这种转换的方式有两种: 编译(compile)和解释(interprete)。 编译型语言 使用专门的编译
阅读全文

浙公网安备 33010602011771号