10 2018 档案
摘要:stack堆栈容器 堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LI
阅读全文
摘要:vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件: 用法:
阅读全文
摘要:总结常见的单链表操作函数,复习使用,仅供参考,代码调试通过。
阅读全文
摘要:limit子句:用来限定语句执行结果的偏移量,有一个或者两个参数;第一个参数表示返回结果首行偏移量,第二个参数表示最大返回行数。例如:SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2,1;表示按日期倒序排列,返回第三条数据。
阅读全文
摘要:strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。 strcpy和memcp
阅读全文
摘要:不使用库函数,实现strcpy函数: 不使用库函数,实现strcat函数:
阅读全文
摘要:实现memcopy函数: https://blog.csdn.net/goodwillyang/article/details/45559925 https://blog.csdn.net/souprock/article/details/78179324
阅读全文
摘要:volatile的本意是“易变的” 因为访问寄存器要比访问内存单元快的多,所以编译器一般都会作减少存取内存的优化,但有可能会读脏数据。当要求使用volatile声明变量值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。 精确地说就是,遇到这个关键字声明的变量,编译器
阅读全文
摘要:sizeof()操作符检测的是系统为后面()中的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。 在16位int平台下是2;在32位int平台下是4;在64位int平台下是8。 与strlen区别 与strlen区别 strlen(char*)函数求
阅读全文