上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。 strcpy和memcp 阅读全文
posted @ 2018-10-17 18:56 雪地飞行棋 阅读(158) 评论(0) 推荐(0)
摘要: 不使用库函数,实现strcpy函数: 不使用库函数,实现strcat函数: 阅读全文
posted @ 2018-10-17 18:41 雪地飞行棋 阅读(295) 评论(0) 推荐(0)
摘要: 实现memcopy函数: https://blog.csdn.net/goodwillyang/article/details/45559925 https://blog.csdn.net/souprock/article/details/78179324 阅读全文
posted @ 2018-10-16 12:40 雪地飞行棋 阅读(632) 评论(0) 推荐(0)
摘要: volatile的本意是“易变的” 因为访问寄存器要比访问内存单元快的多,所以编译器一般都会作减少存取内存的优化,但有可能会读脏数据。当要求使用volatile声明变量值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。 精确地说就是,遇到这个关键字声明的变量,编译器 阅读全文
posted @ 2018-10-16 12:27 雪地飞行棋 阅读(8364) 评论(0) 推荐(0)
摘要: sizeof()操作符检测的是系统为后面()中的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。 在16位int平台下是2;在32位int平台下是4;在64位int平台下是8。 与strlen区别 与strlen区别 strlen(char*)函数求 阅读全文
posted @ 2018-10-10 19:50 雪地飞行棋 阅读(2633) 评论(0) 推荐(0)
摘要: “挖坑填数+分治法” 运行结果: 阅读全文
posted @ 2018-10-09 22:16 雪地飞行棋 阅读(164) 评论(0) 推荐(0)
摘要: 一、malloc 函数原型:void *malloc(unsigned int size); 功 能:在内存的动态存储区中分配一个长度为size的连续空间。 返 回 值:指向所分配的连续存储域的起始地址的指针,若失败,返回NULL 二、free 函数原型:void free(void *p); 功 阅读全文
posted @ 2018-09-27 23:01 雪地飞行棋 阅读(149) 评论(0) 推荐(0)
摘要: C语言中的const和static用来修饰变量或者函数,用const修饰表示不可改变,用static修饰表示变量或者函数是静态的,作用域控制在函数内。 const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的 阅读全文
posted @ 2018-09-26 23:20 雪地飞行棋 阅读(1613) 评论(0) 推荐(0)
摘要: 大学有一门课程叫做数据结构,严蔚敏的课本,其中详细介绍了集中经典的排序算法,学习复习反复几次,但是直到现在仍然只记得名字了,所以想记录下来,随时复习直至牢记于心。经常面试的朋友知道,排序算法在面试中出现的频率很高,尤其是开发、算法等岗位,因为排序算法是算法的入门知识。排序算法的思想可以灵活应用到实际 阅读全文
posted @ 2018-09-19 22:53 雪地飞行棋 阅读(240) 评论(0) 推荐(0)
摘要: 建表语句: create table test1(id varchar2(20) not null primary key); 增加一个表字段: alter table test1 add(name varchar2(20) default 'null' not null); 增加多个表字段: al 阅读全文
posted @ 2018-08-30 23:34 雪地飞行棋 阅读(408) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页