摘要: 以下整理狄泰唐老师课程,感兴趣淘宝店铺搜索狄泰软件 基本类型的类型转换 熟悉c/c++语言的都知道,在普通类型之间存在着隐士和显示的类型转换 按照下图的优先级顺序: char 和 short 进行一起运算比如相加,都会被先隐士转化为int然后运行,因为int是最高效的 基本类型和类类型进行转换 基本 阅读全文
posted @ 2020-05-13 22:17 make_wheels 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 引用参考狄泰软件唐老师课程,有兴趣淘宝店铺搜索狄泰软件 常见的数组参数,一维数组,指针数组,二维数组 常见的是一维数组 下面的代码是等价的 相信经常写代码的你知道,一维数组当作函数参数的时候和指针一样,这是因为当使用数组名传递数组,数组名相当于数组首元素的指针 如果是值变量,会发生拷贝,这将影响效率 阅读全文
posted @ 2020-05-12 22:08 make_wheels 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 文件输入输出 头文件是fstream,里面三个可使用类型: ifstream 从一个文件读取数据,i指inpuit ofstream 从一个文件写输入,o指output ftream 给一个文件既读又写 看一个小图 这就是依赖关系,所以ftream实现了读和写的功能 打开文件 再说打开文件之前先说一 阅读全文
posted @ 2020-05-12 21:59 make_wheels 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 引用参考狄泰软件唐老师课程,有兴趣淘宝店铺搜索狄泰软件 以下说明使用g++编译器 两个文件:test.cpp test.h 我们命令行编译的指令是:g++ test.cpp -o test 但是这中间实际上经过了以下过程: 四步走: 1.预处理 命令:g++ -E test.cpp -o test. 阅读全文
posted @ 2020-05-09 21:34 make_wheels 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 做一个简单的小总结 注意最后面的词语,前面的是修饰 数组指针 本质是一个数组 直接看代码 以上就是四种容易混淆的称呼解释 最后例子总结一下 int a = 1;//普通 int char b = "1";//普通char类型指针 int a[3]{1,2,3}; //类型为int[3]的数组 int 阅读全文
posted @ 2020-05-08 22:21 make_wheels 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 参考 "https://zhuanlan.zhihu.com/p/36529847" 1.javac 我们编写的java文件是后缀.java的,需要使用javac将.java翻译生成虚拟机识别的.class 比如 test.java javac test.java 就会在目录下生成test.clas 阅读全文
posted @ 2020-05-08 10:53 make_wheels 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.对于c语言 函数参数有两种可能,第一种是拷贝赋值,第二种是指针赋值 代码 使用指针赋值可以通过获得变量的地址进而改变变量本身的值,缺点野指针,使用智能指针解决 使用变量拷贝可以传递参数进行使用,缺点拷贝会带来内存消耗 对于c++ c++相对于c来说增加了引用这一特性,引用的诞生就是为了减少指针的 阅读全文
posted @ 2020-05-06 21:54 make_wheels 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1.下载JDK JDK是编写java程序需要用到的软件 JRE是运行java程序需要的软件 网址 "JDK安装包" 一般下载后会让你登录注册一个账号才能下载 windows选择exe后缀下载,注意下载64位还是86位的 ubuntu建议.tar.gz版本 举例对于JDK8的两个版本 jdk 8u25 阅读全文
posted @ 2020-04-22 22:35 make_wheels 阅读(187) 评论(0) 推荐(0) 编辑