摘要: 原码, 反码, 补码的基础概念和计算方法. 在探求为何机器要使用补码之前, 让我们先了解原码, 反码和补码的概念.对于一个数, 计算机要使用一定的编码方式进行存储. 原码, 反码, 补码是机器存储一个具体数字的编码方式. 1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示 阅读全文
posted @ 2020-06-29 22:12 岁月荏苒¥我心依旧 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1 ssh 的安装: 服务端(必须) 1.安装ssh服务端 sudo apt-get install openssh-server; 2.确认sshserver是否启动了 ps -e | grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh 阅读全文
posted @ 2020-06-29 21:43 岁月荏苒¥我心依旧 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 教学内容: 文件的概念 文件的位置 文件流 文件访问 在前边的课程里,我们的数据都是放在内存里,一旦程序结束,数据就会消失。为了长久的保存数据,我们可以把数据存放到文件里边。这一节课我们一起讨论一下文件的相关概念。 一、文件的概念 文件简单的说就是电脑中存放的一组数据的集合。类似于内存里一块连续的数 阅读全文
posted @ 2020-05-23 22:23 岁月荏苒¥我心依旧 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、导入: 指针是C语言里最强大的特性之一,当然它也是最容易让我们困惑的,所以尽量在开始时就正确的理解其概念. 二、指针的定义 可以存储地址的变量称为指针(pointers); 类型 *指针变量名 int * pj; char *s; float *var; 三、指针的初始化 int i; int 阅读全文
posted @ 2020-05-20 21:41 岁月荏苒¥我心依旧 阅读(121) 评论(0) 推荐(0) 编辑
摘要: l abort l exit 一、用abort()结束程序 用abort()表示非正常结束程序。如果要正常结束程序得用exit() 二、用exit()结束程序 用exit()它可以使程序正常结束,这个函数需要一个整数作参数返回给操作系统,一般0代表正常结束。 三、在main()函数中也可以用retu 阅读全文
posted @ 2020-05-18 22:54 岁月荏苒¥我心依旧 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 参数个数可变的函数 l 定义参数个数可变的函数 l stdarg.h头文件 l va_list类型 l va_start(parg,i1); l va_arg(parg,int) 一、定义参数可变的函数 #include<stdarg.h> 返回类型 函数名(参数类型1 固定参数名1,参数类型2固定 阅读全文
posted @ 2020-05-18 22:46 岁月荏苒¥我心依旧 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 递归 一、递归思想 函数自己调用自己叫递归,递归在程序中一般不常见,所以这里只是简单的介绍一下他的概念及应用。 int fun(int n) { fun(2); //无限循环 } 二、递归应用阶乘 5!=5*4*3*2*1 5!=5*4!; 4!=4*3!; 3!=3*2!; 2!=2*1!; 1! 阅读全文
posted @ 2020-05-18 22:28 岁月荏苒¥我心依旧 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 静态变量 一、静态变量 static关键字 static int i; 二、静态变量的运用 1、计算函数被调用次数 2、返回指针 int* square3(int *x) { int a=*x * *x; return &a; //危险 用自动变量 } #include <stdio.h> #inc 阅读全文
posted @ 2020-05-18 22:26 岁月荏苒¥我心依旧 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 指针参数 返回值是指针 一、指针作参数形式的函数 //计算x的平方 x*x void square(int *x) { int a=*x; *x=a*a; } 二、指针作返回值的函数 int *square(int *x) { int a=*x; *x=a*a; return x; } 三、慎用自动 阅读全文
posted @ 2020-05-18 22:17 岁月荏苒¥我心依旧 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、内存的使用 堆(heap) 在程序执行期间分配内存时,内存区域中的这个空间称为堆(heap)。,malloc,calloc 栈(stack) 一般是函数分配给本地的参数和本地变量(局部变量)。 二、动态内存分配malloc函数 在C语言中最简单的内存分配函数是malloc函数,原型如下: voi 阅读全文
posted @ 2020-05-18 22:12 岁月荏苒¥我心依旧 阅读(111) 评论(0) 推荐(0) 编辑