摘要:
头插法 #include #include typedef char ElemType;typedef struct Node{ ElemType data; struct Node *next;}Node, *LinkList;LinkList CreateFromHead(){ Link... 阅读全文
摘要:
课本第一个习题吧 一、线性表的概念: 1、线性表是一种最简单、最常用的数据结构,通常一个线性表是由n(n>=0)个性质相同的数据元素组成的有限序列,长度即为元素的个数n,当n=0时,称该表为空表。 2、非空的线性结构的特点:它具有惟一的第一个数据元素和最后一个数据元素;并且除了第... 阅读全文
摘要:
#include #include #include using namespace std;int main(){ srand((unsigned)time(NULL)); for(int i = 1; i <= 100; i++) { cout << rand() % 100 << end... 阅读全文
摘要:
曾经的疑问: const int ic = 10;const int *const cpic = ⁣ 这种也不是严格的类型匹配。 左边指针所指向的类型具有右边数据类型的全部限定符或者两个操作数都是指向有限定符或无限定符的相容类型 指针,这都属于合法的赋值形式。 cpic已经有i... 阅读全文
摘要:
在fread时,"rb"与"r"对某些字符作用,是不同的; 文本模式和二进制模式读取不一样的 文本:读: 遇到回车-换行(0D 0A),就会转换为换行符0A 写:遇到换行符0A,就会转换为回车-换行(0D 0A) 比二进制相差一个字节而二进制则读写保... 阅读全文
摘要:
#include #include using namespace std; int main() { char ch = 'x'; ifstream fin("test.txt"); if (fin.eof()) { cout > ch; ... 阅读全文
摘要:
>> 关于文件结束符EOF EOF 是 End Of File 的缩写。 在C语言中,它是在标准库中定义的一个宏。 人们经常误认为 EOF 是从文件中读取的一个字符(牢记)。其实,EOF 不是一个字符,它被定义为是 int 类型的一个负数(比如 -1)。EOF 也不是文件中实际存在的内容。... 阅读全文
摘要:
不管何种语言在进行文件读写时,大家都知道有以下模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据。 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件写入数据,添加到当前内容尾部 'r+':表... 阅读全文
摘要:
用到的函数、API等 1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html) 2、外网获取IP(http://ip.dnsexit.com/index.php) 3、Sqlite(1中的城市代号利用sqlite3实现查询)... 阅读全文
摘要:
静态链接库LIB和动态链接库DLL的区别 创建和示例 1.什么是静态连接库,什么是动态链接库 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 ... 阅读全文