摘要:——理解指针的基本概念 ——指针变量 ——理解指针和数组的关系 ——使用指针操作数组 指针简介: 指针是一个值为内存地址的变量( 或者数据对象 ) 举例,我们 int year; year = 2016; 在内存中,给我们分配了一块空间,名字就叫year,空间的内容是 2016 类比于year是盒子 阅读全文
C语言函数
2019-09-25 17:02 by 老九君, 134 阅读, 0 推荐, 收藏,
摘要:函数: 是完成特定任务的独立程序代码 语法规则定义了函数的结构和使用方式 为什么要使用函数: 可以省去编写重复代码 可以让程序更加模块化,提高代码可读性 方便后期修改 种类: 内置函数: 由C语言系统提供 需要在程序前包含定义函数的头文件 自定义函数 不带参数 带参数 ————————————— 一 阅读全文
C语言二维数组及小项目
2019-09-25 16:55 by 老九君, 180 阅读, 0 推荐, 收藏,
摘要:语法: datatype name [ rowSize ] [ colSize ] ; double score [ 5 ] [ 3 ] int animate [ 4 ] [ 4 ] 二维数组的动态赋值: ———————————————————————————————— 项目实战: 使用控制台编写 阅读全文
C语言——数组
2019-09-25 16:48 by 老九君, 756 阅读, 0 推荐, 收藏,
摘要:定义一维数组的语法: datatype arrayName ; 数据类型 数组名 [ ] ; 引入一个新的定义方式 宏定义 第一种是定义标识,标识有效范围为整个程序,形如#define XXX,常与#if配合使用;第二种是定义常数,如#define max 100,则max代表100(这种情况下使用 阅读全文
Java集合,HashMap底层实现和原理
2019-09-25 16:31 by 老九君, 19115 阅读, 1 推荐, 收藏,
摘要:概述 首先在基于JDK1.7进行分析,对于JDK1.8所做的改动也会在文章中逐步进行说明。 HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null建和null值,因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺 阅读全文
Arrays.asList使用指南
2019-09-25 16:18 by 老九君, 998 阅读, 0 推荐, 收藏,
摘要:Arrays.asList使用指南 一、java.util.Arrays.asList() 的一般用法 List是一种很有用的数据结构,如果需要将一个数组转换为 List 以便进行更丰富的操作的话,可以这么实现: 或 上面这两种形式都是十分常见的:将需要转化的数组作为参数,或者直接把数组元素作为参数 阅读全文
codeblocks环境设置
2019-09-25 16:11 by 老九君, 5992 阅读, 0 推荐, 收藏,
摘要:当我们在使用codeblocks编写C++程序的时候,经常会有一个需求,其他类型的数据转换成字符串类型,在C++ 11提供了to_string这个方法来进行转换,但是在使用codeblocks它不怎么友好,总是会看到编译器提示错误to_string was not declared,此时感觉很郁闷, 阅读全文
程序的编译,链接
2019-09-24 18:01 by 老九君, 316 阅读, 0 推荐, 收藏,
摘要:在windows下进行编程时,我们采用的大多数是IDE,这样节省时间,提高开发的效率,但是在学习是还是要对原理进行深层次的探讨,下面说下程序的编译和链接。 编译过程 1.编译器以源文件为单位进行编译 2.一个C文件对应一个目标.O文件 3.一个汇编.S文件对应一个.O文件 链接过程 1.链接将各个. 阅读全文
do.....while循环的不可替代性
2019-09-24 18:00 by 老九君, 581 阅读, 0 推荐, 收藏,
摘要:do.....while循环的不可替代性 前言:在C语言学习的时候,我个人认为学到分支与循环结构就算入门了,就可以尝试去做一些小的项目,在分支循环结构中,我们经常用到的比如循环结构:while,for,do....while,前两种经常性的使用,曾经有段时间我甚至觉得do...while的设计是多余 阅读全文
反汇编观察C语言的子函数跳转和参数的传递
2019-09-24 17:59 by 老九君, 664 阅读, 0 推荐, 收藏,
摘要:反汇编观察C语言的子函数跳转和参数的传递 C是高级语言,在使用的时候我们不知道其子函数的跳转和参数的传递原则,现在通过反汇编的方式带着大家观察一下,反汇编后的代码执行,与程序入堆栈的原理。 下面这个C代码是实现一个4个参数的加法运算。 正文 接着带该函数进行反汇编,在该命令下输入:arm-linux 阅读全文