- 博客(21)
- 收藏
- 关注
原创 栈
栈:是一种思想,实现将数据以先进后出(FILO)的方式操作1、模型:#口3、数据类型: //宏 #define MAXSIZE 10(宏命名大写) //重命名:将int取别名:StackType typedef int StackType; ...
2018-08-07 17:17:07 115
原创 指针与函数的关系
1、指针与数据关系: 1、指针与变量 2、指针与数组(一维,二维) 3、指针与结构体变量 4、二级和多级指针 一级指针变量:专门用于存放普通变量的地址 eg:int b=200; int*a=&b 二级指针变量:专门用于存一级指针变...
2018-07-25 18:43:53 490
原创 数组与二维指针
重点:定义变量:按类型分配空间 类型 变量名: 类型 数组名:初始化:引用变量:引用内容·1、自身内容:变量名:*地址 a 数组名【下标】1、指针与变量的关系 见源代码2、指针与数组的关系 2.1指针与一维普通数组 2.2指针数组:专门用于存放...
2018-07-24 20:10:01 210
原创 指针
1、指针类型:基本类型2、空指针类型变量:没有意义,只是一个指针空间(不能运算) void* 变量 注:由于空间 指针void*不知道尺寸(类型)是不能+ -运算的3、空地址:每个数据空间都有地址(地址>0),设置为0 的指针为空指针(不指向任何元素) 注:指针变量必须初始化 t...
2018-07-23 19:08:31 96
原创 C语言核心——指针
计算机基础:1、组成:CPU,存储,I/O2、CPU:执行指令3、程序:就是有限指令的集合(外存中) 进程:正在运行的程序(CPU会通过文件系统去将外存中的程序加载到内存并且分配空间) 存储单元: 1 、最小的 存储单元:bit (存放0/1) 2、计算机的存储基本单元:byte (每一次性取出的宽度) ...
2018-07-21 10:04:08 160
原创 C语言——结构体
1、c语言基本类型:字符型,整型,浮点型2、结构体属于复杂类型:自定义类型 i3、定义变量:为了分配空间 类型 变量名 // 注:分配空间编译器通过类型来分配 初始化:定义变量同时赋值3.1定义结构体(自定义)的类型 struct 类项名{ 属...
2018-07-21 09:43:31 131
原创 函数2
函数1、定义函数: 返回值 函数名(形参) { } static 返回值 函数名(形参){}如果被static修饰,此函数只能被本地调用调用函数:执行一次函数注:此函数的作用域一定要存在声明(告诉编译器,此接口就是一个函数)声明函数:告诉编译器,函数的类型头文件:就是...
2018-07-18 17:33:35 85
原创 函数
C语言是面向过程(以模块(函数)为单位)f(x)=3x+2 计算:当x=2 3*2+2函数: 就是一个功能模块(完成某个功能的过程:完成排序)1、函数分类:自定义函数 系统函数2、系统函数:就是有系统提供的功能(模块)printf3.、自定义函数返回值 函数名(形参){ 函数体//模块的过程 ...
2018-07-18 17:18:36 188
原创 二维数组及插入排序
字符串:是一块常量空间系统会在字符串末尾添加\0(无论末尾是否有\0 都会添加)二维和多维数组二维数组定义:类型 数组名【行】【列】空间长度 sizeof(int)*行*列元素个数:行*列引用元素:需要确定哪一行那一列的元素 数组【行】【列】插入排序...
2018-07-18 16:46:15 1047
原创 C语言——数组
流程控制:1、顺序 2、选择 3、循环循环:for while do-while while(逻辑值表达式)//先判断再执行 { 循环体 }do { }while(逻辑值的表达式)//先执行再判断注:1、表达式为真.继续循环;表达式为假跳出循环 2、表达式中值是否初始化 3、结束退出运算符8、...
2018-07-12 18:52:12 119
原创 流程控制(部分算法)
程序流程控制分为三类:1、顺序:从上往下,逐条执行 2、选择控制 :当达到某种条件,执行特定的指令 3、循环() if switch if(逻辑条件表达式) 语句双分支: if(表达式)//条件为真 { ...
2018-07-11 17:24:10 373
原创 运算符与进制转换
字符类型: 字符常量:'a' 一个字符 字符串常量:“abcd” 多个字符 字符变量: 1、定义变量:[有无符号]类型 变量; 2、引用变量:引用变量内容浮点型: 1、浮点型常量:(十进制)3.14 科学表示3e142、浮点型变量:f...
2018-07-11 17:12:33 134
原创 VI编辑器以及C++基础
vi编译器:Linux命令及操作vi的三种模式:低行模式,命令模式,插入模式命令模式: 1,从命令模式切换到插入模式 i :光标所在左侧输入 I:光标所在最左侧输入 o:光标移动到下一行(新的一行) O:光标移动到上一行(新的一行) a:光标移动到所在行的右侧输入 A:...
2018-07-11 16:47:17 315
原创 Linux环境配置
Linux环境配置:1.就业方向:服务器(Unix/Linux),应用开发嵌入式“服务器,驱动(Unix/Linux)2.安装VMware程序3.为Linux配置机器的运行环境:CPU、内存、硬盘I/O,光驱,网卡。。。4、Linux特点 1、免费开源:(GUN) 2、系统稳定性强:服务器() 3、内核可裁剪:嵌入式5、Window系统与Linux实现通信(在同一网络下,也就是L...
2018-07-07 17:39:17 255
原创 VI编译器,C语言基础
vi的编译器:1、三种模式:底行模式 命令模式 插入模式命令模式: 1、从命令切换插入: i:光标所在左侧输入 I 光标移动到所在行的最左侧 o:光标移动的下一行(新的一行) o:光标移动到上一行(新的一行) 2、复制 ...
2018-07-07 17:38:39 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人