学习备忘录
thorne_zhl
这个作者很懒,什么都没留下…
展开
-
shll命令
Shell命令:操作系统的一个字符串操作 1、关机:halt reboot poweroff 2、帮助手册:man 3、目录、文件操作:Linux采用的文件是ext3(树形结构) 3.1路径表示法: 绝对路径:(从根开始)/home/LF/桌面/test.txt 相对路径:相对于当前的位置而言的一个位置 ~/文件 3.2查看当前所在位置:pwd (print...原创 2018-07-01 16:41:39 · 1312 阅读 · 0 评论 -
运算符
程序=算法+数据,而程序又是由表达式组成的,表达式是由运算符与数据组成的。运算符: 1、求空间长度运算符: sizeof 注:不要当成函数了! 2、赋值运算符: 左值=右值 将右值赋值给左值 注意:1、隐式转换:编译器是不能直接运算不同类型间的数据,必须转换为同类型方能运算。 整形=浮点型; 取整...原创 2018-07-08 19:59:41 · 350 阅读 · 0 评论 -
程序的流程控制
语句: 1、空语句: ; 2、非空语句: ***;语句块:使花括号之间的多条语句成为一个整体{ 语句1; 语句2;。。。。}程序的流程控制:顺序、选择、循环顺序结构:从上往下,逐条执行选择结构:当达到某种条件时,执行特定的语句或语句块。if单分支: if(逻辑条件表达式) 语句或...原创 2018-07-10 20:27:39 · 260 阅读 · 0 评论 -
作用域
C语言是面向过程(以模块(函数)为单位) f(x)=3x+2 计算:当x=2 3*2+2 f(x,y)=3x+y函数:就是一个功能模块(完成某个功能的过程:完成排序) 1、函数分类: 自定义函数 系统函数 2、系统函数:就是由系统提供的功能(模块) printf 3、自定义函数: 返回值 函数名(形参) { 函数体;//模块的过程 return 返...原创 2018-07-23 19:10:36 · 111 阅读 · 0 评论 -
指针
计算机基础:1、组成:CPU,存储,I/O2、CPU:执行指令。3、程序:就是有限指令的集合(外存中) 进程:正在运行的程序(CPU会通过文件系统去将外存中的程序加载到内存并分配空间) 存储单元: 1最小的存储单元:bit (存放0/1) 2计算机的存储基本单元:byte (每次一次性取出的宽度) 3其他单位: KB=1024Byte=2^...原创 2018-07-23 19:14:18 · 116 阅读 · 0 评论 -
动态数组
0、指针 1、指针类型: 基本类型 2、空指针类型变量:没有意义,只是一个指针空间,用于记录地址(不能运算) void* 变量; 注:由于空间指针void*不知道尺寸(类型),是不能进行+ -运算的 3、空地址:每个数据空间都有地址(地址>0),设置地址为0的指针为空指针(不指向任何的元素) 注:指针变量必须初始化 ...原创 2018-07-23 19:19:00 · 212 阅读 · 0 评论 -
数组
数组:是一块“连续”且“同类型”的存储空间定义数组: 类型 数组名[长度];定义数组并初始化: 类型 数组名[长度]={值1,值2,}; 注:如果只初始化部分值,则其他元素值为0 引用:取出第几个元素的内容 下标法(从0开始): buf[n-1] 数组的存储空间长度: 长度*sizeof(类型) sizeof(数组名) 第i个元素的地址:首地址+(n-1)*sizeof(类型) ...原创 2018-07-12 22:22:54 · 108 阅读 · 0 评论 -
vi编译器与C语言基础
一、vi编辑器: 三种模式:底行模式 命令模式 插入模式 命令模式: 1、从命令切换插入模式: i : 光标所在左侧输入 I 光标移动到所在行的最左则 o :光标移动的下一行(新的一行) O:光标移动的上一行(新的一行) a :光标移动到所在行的右则输入 A:光标移动到所在行的最右则 2、复制: 行: nyy n>0 单词:nyw n>...原创 2018-07-07 16:56:52 · 259 阅读 · 0 评论