随笔分类 -  C/C++

摘要:在新版编程器的编译过程中我们常常会遇到一些过时或者不安全的函数 举一个简单的例子: 很多带"_s"后缀的函数是为了让原版函数更安全,传入一个和参数有关的大小值,避免引用到不存在的元素,因为有时候黑客可以利用原版的不安全性黑掉系统。 而往往大家会觉得麻烦,如果不想用新的安全函数,这里提供两种简单的方法 阅读全文
posted @ 2016-04-14 09:00 ProLyn 阅读(3616) 评论(0) 推荐(0)
摘要:功能:应用C语言实现单链表的各项操作 1:建立节点 2:打印单链表 3:尾插4:尾删 5:头插 6:头删 7:清空整个链表 8:获取链表长度 9:查找数据 10:在某位置后插入数据 11:删除某位置的数据 12:删除一个无头单链表的非尾节点 13:在无头单链表的一个非头节点前插入一个节点 14:查找中间节点 15:查找倒数第k个节点(要求只能遍历一次) 16:倒着打印单链表 17:逆置单链表 18:合并两个有序链表(合并后依然有序) 19:冒泡排序 By :Lynn-Zhang 阅读全文
posted @ 2016-04-13 08:50 ProLyn 阅读(6286) 评论(0) 推荐(6)
摘要:首先,我们要清楚sizeof是C/C++中的一个操作符,其作用就是返回一个对象或者类型所占的内存字节数。 而,strlen是一个函数,函数原型为: strlen函数的作用是:计算给定字符串的长度,不包括'\0'在内 无论是整型数组还是字符数组,数组名作为右值的时候都代表数组首元素的首地址。 数组发生 阅读全文
posted @ 2016-04-12 16:26 ProLyn 阅读(1254) 评论(1) 推荐(0)
摘要:分离式编译是指一个完整的程序或项目由若干个源文件共同实现,每个源文件单独编译生成目标文件,最后将该项目中的所有目标文件连接成一个单一的可执行文件的过程。 每个.cpp源文件经过预处理,它所包含的.h文件的代码都会被展开到其中。再经过编译器的编译汇编等过程,将该.cpp文件转变为.obj文件,这是此文 阅读全文
posted @ 2016-04-11 09:27 ProLyn 阅读(1754) 评论(0) 推荐(2)
摘要:预处理->编译->汇编->链接 阅读全文
posted @ 2016-04-11 08:55 ProLyn 阅读(11234) 评论(2) 推荐(11)