数据库系统概论基础总结

 包含1,2,3,4,5,6,7,9,10,11章,参考了网络上前人的总结,自己期末复习汇总整理了一下。 第一章 绪论   第二章 关系数据库 第三章 关系数据库标准语言SQL(本图比例严重失衡~)  第四章 数据库安全  第五章 数据库完整性  第六章 关系数据...

2019-01-03 20:40:05

阅读数 63

评论数 0

C++函数模板

举例:实现compare函数的函数模板、函数模板的特例化、非模板函数、 函数模板的重载。 template<typename T>//函数模板 bool compare(const T a, const T b) { cout &amp...

2018-11-27 23:07:34

阅读数 19

评论数 0

[C语言]动态内存分配

一、什么是内存的的动态存储全局变量和静态变量分配在内存中的静态变量区(全局变量区),普通局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是成为栈的区域。除此之外C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据需要时随时开辟,不需要时随时释放,生命周期从调用malloc...

2018-04-02 22:56:44

阅读数 37

评论数 0

[C语言]指针数组与数组指针,函数指针与指针函数

如何判断已知的是指针数组还是数组指针,还是函数指针亦或指针函数呢?1. 根据优先级确定它的属性2. 如果是指针,考虑它指向的内容;如果是数组,考虑长度和类型;如果是函数,考虑参数列表和返回值。数组指针,指的是数组名的指针,即数组首元素地址的指针。即是指向数组的指针,本质为指针。指针数组,是数组元素...

2018-03-27 16:48:30

阅读数 26

评论数 0

[C语言] 反转大王

反转大王包括数组、数字、字符串、顺序表、链表、栈、队列的反转,未来将持续更新。1、数组逆置void Reverse(int *arr,int len) { int tmp; for(int i=0;i<len/2;i++) { tmp=arr[i]; ar...

2018-03-19 17:20:14

阅读数 69

评论数 0

[C语言] 关于数值交换但不使用第三变量

//利用第三变量,交换两变量的值int a=10;int b=20;int tmp;{        tmp=a;     a=b;     b=tmp;}//不使用第三变量,交换两变量的值(1)int a=10; int b=20; { a=a-b; b=b+...

2018-03-18 20:50:31

阅读数 98

评论数 0

[C语言] 指针的算术运算

一、指针加法1、指针+1   (1)加一个字节      10的16进制表示:ox 0000000a      2的16进制表示:     ox 00000002      20的16进制表示: ox 00000014      ox 0000140a 转化为十进制为 5130      //小端...

2018-03-17 23:23:11

阅读数 110

评论数 0

[C语言] 在某系统中已知一乘法等式成立,求该系统的进制

//如果在某系统中,等式15 * 4 = 112成立,则系统采用的是( )进制    A . 6     B .7     C .8    D .9解题套路:设该系统为x进制                   原式等于:                    (1*x^1 + 5*x^0) * ...

2018-03-17 12:23:18

阅读数 117

评论数 0

[C语言] 顺序或逆序输出n的每一位数字

//求n的位数求位数有两种方法,一个是“丢弃个位法”一个是“丢弃高位法”。“丢弃个位”就是将数字n多次除以10,直到最终结果为0,每除一次10就会丢弃对应的最低位(123/10→12 ; 12/10→1  ;1/10→0), 除以10的总次数即为n的位数。“丢弃高位”是利用求余依次丢弃对应的最高位...

2018-03-10 23:21:34

阅读数 322

评论数 0

提示
确定要删除当前文章?
取消 删除