摘要: 求结构体总大小(字节数)的规则 结构体第一个成员在结构体变量偏移量从0开始地址数结构体其余成员对齐数的整数倍的地址数对齐数:默认的对齐数与结构体成员大小的较小值 vs的对齐数为8 / linux没有对齐数概念结构体总大小(字节数)为最大对齐数(结构体成员的字节数)的整数倍结构体嵌套的对齐数为整个结构 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(46) 评论(0) 推荐(0)
摘要: 预处理 这个阶段需要处理三件事情 1.#define定义的标识符替换 2.文件包含替换 3.去除注释 常见的预定义符号 作用可以用来记录日志信息 以方便找到检查点 __FILE__:当前源文件的路径 __LINE__:当前行行号 __DATE__:文件被编译的日期 __TIME__:文件被编译的时间 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(29) 评论(0) 推荐(0)
摘要: 面向过程 & 面向对象 思想 面向过程:将一件事情步骤化(只适合处理较为简单的问题) 面向对象:思考问题会将问题进行分类,再对分类进行单独思考。最后才会对某个分类下的细节进行面向过程的思索(更适合处理大型复杂问题,适合处理多人协作的问题) 面向对象编程的本质:以类的方式组织代码,以对象的封装数据 抽 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(50) 评论(0) 推荐(0)
摘要: 结构体 声明与初始化 结构体成员数据类型可以是数组,常量,字符串,指针,或其它结构体类型 //声明结构体类型 struct tag_name { 数据类型 变量名1; 数据类型 变量名2; }var-list; //**不完全声明(匿名声明)** //局限性:只能用一次 //必须嵌套声明 struc 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(88) 评论(0) 推荐(0)
摘要: C语言 旋转字符串 思路: 1.循环需要旋转几次 2.保存处于第一个的字符 3.再将后面的所有字符往前挪动一位 4.再把处于第一位的字符放在末尾 //字符串旋转 第一种解法 (左旋转/右旋转) void str_rotate(char* arr,int k) { int i = 0; char tm 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(164) 评论(0) 推荐(0)
摘要: Java多线程 对于多线程个人理解 文章目录 Java多线程前言本文将会对于多线程基本概念,线程创建与使用,线程同步,线程通信,JDK5.0新增线程创建方式进行讲解 一、基本概念1.程序、进程、线程2.并行与并发3.多线程的优点4.何时需要多线程5.线程的分类 二、线程的创建与使用1.继承Threa 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(59) 评论(0) 推荐(0)
摘要: 四舍五入的小细节 计算机的四舍五入与我们数学学的还是有点区别,下面开始讲解吧 四舍五入的规则: 如果需要约位的数<=4,舍去不进位如果需要约位的数>=6,舍6进1如果需要约位的数=5,分两种情况(后面有无有效数字) 如果后面无有效数字 1.需要约位的数前面是偶数,舍5不进(0也算偶数) 2.需要约位 阅读全文
posted @ 2022-11-03 00:30 LiveH 阅读(262) 评论(0) 推荐(0)
摘要: 科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|<10,a不为分数形式,n为整数),这种记数法叫做科学记数法。当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。 n必须为整数,不可以为浮点数和小数 阅读全文
posted @ 2022-11-03 00:29 LiveH 阅读(198) 评论(0) 推荐(0)
摘要: 系列文章 希望读者可以多多看这篇文章!!! 文章目录 系列文章前言一、Junit测试类二、日期时间类1.DateTimeFormatter.ofLocalizedDateTime 三、Comparable、Comparator接口四、粗心大意的语法问题1.`java: 需要<标识符>` 前言 这篇文 阅读全文
posted @ 2022-11-03 00:29 LiveH 阅读(99) 评论(0) 推荐(0)
摘要: Java奇思妙想的注解 希望本文可以帮助到你 文章目录 Java奇思妙想的注解前言一、注解的理解二、注解的使用1.示例1.1 生成文档相关的注解1.2在编译时进行格式检查(JDK内置基本注解) 了解即可1.3 跟踪代码依赖性,实现替代配置文件功能 2.自定义注解 三、元注解1. 基本解释2. JDK 阅读全文
posted @ 2022-11-03 00:29 LiveH 阅读(30) 评论(0) 推荐(0)