- 博客(16)
- 收藏
- 关注
原创 C++复习1封装 对象 构造器
2.3对象:某一个类事物的具体实例。(类的实例化) 对象的组成:属性(就是一个实物的特征),方法(事物具有的功能方法) 实例化: 类名 对象名; 注:一个类属于所有人该类的实物,一个实物只能属于一个类 2.4消息:向某一个对象(具体的实体)发送一个消息 对象.消息 引用特征属性: ...
2018-08-26 11:26:59
162
原创 重载实现:int char二分查找. 函数模板 :对整型 浮点型 字符型 实现冒泡排序
程序:算法+数据C++语言的数据: 1、基本类型: 整型,浮点型,字符型,bool类型 2、变量:此块空间的内容可改变 类型 变量名;//分配空间:以类型 初始化变量:在定义变量同时赋初值 引用:通过名字引用变量的内容 整型变量: 类型 变量名; 常量:(空间不能改)不可以改变的量 整型常量 : ...
2018-08-26 10:34:19
718
1
原创 0723数组复习 堆区 动态数组
堆区 (程序员空间):空间由用户申请,由用户来释放空间。 API: 申请 malloc(size_t bytes) 释放:free 注:bytes代表字节的数量 注:malloc/realloc返回值为NULL,申请失败 注:头文件为 stdlib.h使用步骤: 1、申请 p=ma...
2018-07-24 00:11:44
245
原创 0712数组 字符数组
//连接字符串: #include<stdio.h>#include<string.h>void main(){ char buf[20]="abc"; char buf1[10]="def";/*//连接字符串:将buf1的内容连接到buf后面 abcdef //1找到buf的结束 字符 int i=0,j=0; while(buf[i++]...
2018-07-22 20:18:45
137
原创 0719查找关键字符:二分查找法
查找关键字符:二分(折半)查找法 (缩小区域) 前题:查找序列是有序(降/升序) 假定:升序 1、每次取序列中间元素进行比较 2、如果key>mid,说明查找值在中间元素的右侧, 如果key<mid,说明查找值在中间元素的左侧, key==mid,说明查找成功 3、如...
2018-07-22 11:34:38
507
原创 0708C语言数据
程序=算法+数据数据:基本数据类型(整型,字符整型,浮点型) 常量:不可改变的量 变量:可以改变的量 整型常量:整型变量有符号和无符号的区别:1)有符号,最高位是符号位,如果是1代表为负数,如果为0代表为正数2)无符号,最高位不是符号位,是数的一部分,无符号不可能是负数*/signed int a = -10; //等价于int a = -10 默认有...
2018-07-21 20:15:55
392
原创 0712冒泡排序 插入排序 选择排序
冒泡排序:思想比较两两相邻的数,如果前面的数大于后面的数则交换顺序。 (升序)#include<stdio.h>void main(){//定义数组: int buf[10]={15,10,2,-9,3,8,14,6,5,7};//升序:从小到大 int i=0,j=0,x; int temp; for(i=0;i<10;i++) //需要互相比较(第...
2018-07-17 23:48:57
140
原创 0710C语言循环for while do-while
int main(){ int i = 1; int sum = 0; //for()内部有2个分号,这是语法 /* 1、i = 1 2、判断 i <= 100 条件,如果条件为真,执行{}语句,如果条件为假,跳出for() 3、执行{}语句,sum +=i; 4、执行完{}语句后,执行++i 5、重复 2、3、4步骤 6、重复 2、3、4步骤 7、重复 2、3...
2018-07-13 19:18:20
194
原创 0710C语言for循环打印正三角形、倒三角、菱形、正方形
打印三角形 难点:空格和*号打印 :首先计算机每一行都从左往右打印空格,接着打印星号。第一行一个星号,打印3个空格。第二行三个星号,打印2个空格,第三行打印五个星号,打印1个空格。等等......空格:第一行打印3个空格,第二行打印2个空格,第三行打印1个空格。 for(j=0;j<4-i-1;j++) 星号计算:第一行一个星号,第二行三个星号,第三行五个星号。2*k+1 for(k=0...
2018-07-13 19:15:16
33365
2
原创 0711C语言分支 if else switch
C语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。选择结构if语句1、if是选择语句的关键字( )为条件,如果条件为真,执行{ },( )后面是没有分号的if(-1) //条件为真 if(0) //条件为假,不执行if语句例:条件为假的几种情况打印结果 、例题 :求 两个数最大值#include<stdio.h...
2018-07-11 00:14:57
1214
原创 嵌入式文本编辑器&编译器&调试器
嵌入式文本编辑器Linux最常用的文本编辑器是vi(或vim)visual lnterface的简称,文本编辑器是计算机系统中 最常用的一种工具。它可以执行文本的输出、删除、查找、替换等文本操作,vi只有命令,没有菜单,命令繁多。vi有三总基本工作模式。命令行模式、底行模式、插入模式。命令模式:控制屏幕光标的移动,字符、字、或者行的删除,移动、复制。进入插入模式或者底行模式。底行模式:文件保存或者...
2018-07-05 23:36:06
866
原创 0701Linux常用命令
目录:shell命令1、关机命令:poweroff reboot halt2、文件路径表示方法:(Linux采用的是树形结构) 以切换到桌面下为例 2.1绝对路径: cd /home/lq/Desktop/ 2.2相对路径:cd~/Desktop/ 简单 ...
2018-07-02 12:01:58
128
原创 0630Linux环境
目录:1、Linux环境搭建 2、Linux与Windows网络 3、Windows下如何查看自己的IP地址以及如何更改自己IP地址 4、Linux网络设置 工欲善其事,必先利其器 1、安装软件 VMware-work...
2018-06-30 23:29:14
179
原创 C语言学习---数据类型
数据类型 数据类型:包括两个方面的内容--数据的表示和对数据的加工操作。 在C语言中,把整型、实型字符型称为基本的数据类型,又称整型和实型为数值型。1.变量与常量 关系:静中有动,动中有静。相互依赖,相互影响。(要理解实质,不只是字面上理解) 1.2变量 什么是变量:其值在作用域内可以被改变的量。每个变量都有自己的一个名字,在内存中占一定的存储空间。 变量在使用...
2018-06-25 21:52:05
506
原创 ThinkPadL430 拆机
工欲善其事,必先利其器。拆机必备1、电脑机型的用户手册(这里是ThinkPad系列)没有的可以找售后咨询。 目的:看看自己的电脑,心里有个数。2、拆机工具 如下图(螺丝刀、撬棒、镊子、以及电脑清洁刷,吸铁石、硅脂:清理电脑风扇灰尘的时候会用到)(ps:硅脂和清洁刷借的别人的。。。)3、拆机的时候1、先拆电池2、依次拆卸螺丝 螺丝建议依次放置,防止自己弄掉了。。。3、拆卸硬盘 、光驱 (...
2018-06-22 21:17:46
21554
原创 C/C++ 递归 求前n项阶乘的值 /和
1.递归: 直接或者间接的调用自己 2.使用递归的时候注意 3点 (1)从什么时候开始 (2)什么时候结束 (3)每一次干什么3. 用递归求前n项阶乘的值(这里求的是前5项阶乘的值) 代码如下: C语言实现#include<stdio...
2018-06-19 17:48:07
6574
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人