极客java02 发表于 2021-09-12 | 更新于: 2021-09-12 | 分类于 Java 1.代码块和变量的作用域 大括号括起来的就是代码块 有名字的代码块——if-else代码块,for循环代码块,main方法代码块 代码块也叫体:for循环体,main方法体 代码块可以嵌套 变量作用域 代码块里可以使用外层的代码块的变量 代码块外不可以使用内曾的便 可嵌套多层 同一个命名空间不可以 ... 阅读全文 »
极客java03 发表于 2021-09-12 | 更新于: 2021-09-12 | 分类于 Java 1.类 一个类以public class开头,public代表这是公共类,类名要与文件名相同 类体中可以定义描述这个类的属性的变量,叫做成员变量(member variable) 每个成员变量以:结束 2.初探类和对象/实列(Object/Instance) 从数剧类型的角度来开,类就是自己创建了 ... 阅读全文 »
极客java01 发表于 2021-05-04 | 更新于: 2021-09-12 | 分类于 Java 1.从加减乘除到变量12345public class MathCacl { public static void main(String[] args) { System.out.println("5+6"); } ... 阅读全文 »
c语言提高day03 发表于 2021-05-04 | 更新于: 2021-05-30 | 分类于 c 1.calloc和realloc calloc和malloc一样都是在堆区分配内存 不同点在于calloc会将分配的内存初始化为0 realloc 重新在堆区分配内存 如果分配的内存比原来大,这个时候有两种情况出现 原有空间后续有足够大的空间,那么直接在原有空间后继续开辟内存返回原有空间的首地址 原 ... 阅读全文 »
c语言提高day04 发表于 2021-05-04 | 更新于: 2021-06-05 | 分类于 c 1.一维数组名称 本身并不是一个指针 有两种特殊的情况 对数组名进行sizeof 对数组名称取地址,过去的指针步长是整个数组的长度 除了两种特殊情况外,都是指向数组中首元素的地址的指针 数组名—指针常量,指针的指向不可以修改 如果将数组名传入到函数参数中,可以提高可读性,通常写:int ... 阅读全文 »
c语言提高day02 发表于 2021-05-03 | 更新于: 2021-05-03 | 分类于 c 1.函数调用流程 宏函数 在一定程度上会比普通函数效率高,普通函数会有出栈和入栈的时间开销 将比较频繁短小的函数写为宏函数 优点:以空间换时间 调用惯例 主调函数和被调函数都必须有一致的约定,才可以正确的调用函数 调用管理的内容:出栈方,参数的传入顺序,函数名称的修饰 c和c++下默认的调用 ... 阅读全文 »
c语言翻译小程序 发表于 2021-04-27 | 更新于: 2021-04-28 | 分类于 c v3.012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777 ... 阅读全文 »
Github笔记 发表于 2021-04-27 | 更新于: 2021-04-28 | 分类于 github 基本操作 git init:初始化仓库 git status:查看仓库的状态 git add:向暂存区中添加文件 git commit:保存仓库的历史记录 可以将当前暂存区中的文件实际保存到仓库的历史记录中 通过这些记录我门可以再工作树中复原文件 git log:查看提交日志 git ... 阅读全文 »
c语言提高day01 发表于 2021-04-21 | 更新于: 2021-05-03 | 分类于 c 1.数据类型 编译器指定出的数据类型,为了更好的管理内存 2.c语言标准 ANSI 美国国家标准协会制订出的标准,在89年制订出第一套c89标准 3.typedef 使用 主要用途:给类型起别名 可以简化struct关键字 可以区分数据类型 提高代码可移植型 4.void的使用 无类型,不可以 ... 阅读全文 »