05 2020 档案
摘要:教学内容: 文件的概念 文件的位置 文件流 文件访问 在前边的课程里,我们的数据都是放在内存里,一旦程序结束,数据就会消失。为了长久的保存数据,我们可以把数据存放到文件里边。这一节课我们一起讨论一下文件的相关概念。 一、文件的概念 文件简单的说就是电脑中存放的一组数据的集合。类似于内存里一块连续的数
阅读全文
摘要:一、导入: 指针是C语言里最强大的特性之一,当然它也是最容易让我们困惑的,所以尽量在开始时就正确的理解其概念. 二、指针的定义 可以存储地址的变量称为指针(pointers); 类型 *指针变量名 int * pj; char *s; float *var; 三、指针的初始化 int i; int
阅读全文
摘要:l abort l exit 一、用abort()结束程序 用abort()表示非正常结束程序。如果要正常结束程序得用exit() 二、用exit()结束程序 用exit()它可以使程序正常结束,这个函数需要一个整数作参数返回给操作系统,一般0代表正常结束。 三、在main()函数中也可以用retu
阅读全文
摘要:参数个数可变的函数 l 定义参数个数可变的函数 l stdarg.h头文件 l va_list类型 l va_start(parg,i1); l va_arg(parg,int) 一、定义参数可变的函数 #include<stdarg.h> 返回类型 函数名(参数类型1 固定参数名1,参数类型2固定
阅读全文
摘要:递归 一、递归思想 函数自己调用自己叫递归,递归在程序中一般不常见,所以这里只是简单的介绍一下他的概念及应用。 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!
阅读全文
摘要:静态变量 一、静态变量 static关键字 static int i; 二、静态变量的运用 1、计算函数被调用次数 2、返回指针 int* square3(int *x) { int a=*x * *x; return &a; //危险 用自动变量 } #include <stdio.h> #inc
阅读全文
摘要:指针参数 返回值是指针 一、指针作参数形式的函数 //计算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; } 三、慎用自动
阅读全文
摘要:一、内存的使用 堆(heap) 在程序执行期间分配内存时,内存区域中的这个空间称为堆(heap)。,malloc,calloc 栈(stack) 一般是函数分配给本地的参数和本地变量(局部变量)。 二、动态内存分配malloc函数 在C语言中最简单的内存分配函数是malloc函数,原型如下: voi
阅读全文
摘要:一、冒泡排序时间复杂度:平均情况:O(n^2) 最好情况:O(n)空间复杂度:O(1)稳定性:稳定主要思路:1.比较相邻的元素。如果第一个比第二个大,就交换它们两个。2.对每一个相邻元素做同样的工作,从开始第一对到结尾的每一对。在这一 点,最后的元素应该会是最大的数。3.针对多有的元素重复以上的步骤
阅读全文
摘要:ASCII码表在线查询(1.0 beta 1) 输入一个待查字符: ASCII码对照表 下表列出了字符集中的 0 - 127。 代码 字符 代码 字符 代码 字符 代码 字符 0 32 [空格] 64 @ 96 ` 1 33 ! 65 A 97 a 2 34 " 66 B 98 b 3 35 # 6
阅读全文
摘要:一、数组的概念 数组是一组数目固定、类型相同的数据项,数组中的数据称为元素。 二、数组的定义 int num[10]; int表示数组里元素的类型; num是数组的名字; []表示数组的维数,[]表示一维,[][]表示二维 10表示数组元素的个数; 三、数组的特性 数组里所有的元素都用一个变量名来访
阅读全文
摘要:运算符优先级表 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型
阅读全文
摘要:第一个程序: helloworld 1、创建win32 控制台项目(vs2008) 文件->新建->项目->Visual C++ ->Win32 输入项目名称 选择项目保存位置 #include <stdio.h> //#开头的指令我们叫它预编译指令包含stdio.h windows.h int m
阅读全文
摘要:vi的使用方法 a 从当前光标下一个进行编辑 A 光标跳到行尾 i 从光标处开始编译 I 光标冲榜首开始编译 o 从光标下一行开始编译 O 从光标的上一行新建一行开始编译 :w 保存 :wq 保存退出 :!pwd 查看在哪里进入的vim :!data 查看时间 :x 保存退出 :q! 保存退出,且不
阅读全文
摘要:1,什么是CORS 允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能 同源使用的限制 2,特点 1,浏览器自动完成(在请求头中加入特殊头 或 发送特殊请求) 2,服务器需要支持(响应头中需要有特殊头) 3,简单请求(Simp
阅读全文
摘要:#! /usr/bin/python3 # -*- coding :utf-8 -*- import base64# 必须是b格式 加密 a=base64.b64encode(b'xuyueyou') print(a)#解密b= base64.b64decode(a ) print(b) b'eHV
阅读全文

浙公网安备 33010602011771号