
C/C++
guanghma
这个作者很懒,什么都没留下…
展开
-
【C++】C++笔试题汇总
①链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka { in转载 2012-12-18 11:18:14 · 689 阅读 · 0 评论 -
【C/C++】C++连接mysql数据库
C++连接mysql可以有两种方法实现,第一种方法是利用ADO连接,第二种方法是利用mysql自己的API函数连接。不管用哪种方法,首先需要安装mysql数据库,最好安装一个Navicat for mysql,方便操作数据库。在这里只介绍第二种方法:利用mysql自己的API函数连接。1. 用VS2005连接mysql数据库,首先需要配置环境变量,具体的操作步骤如下:(1)原创 2013-01-06 16:31:29 · 1386 阅读 · 0 评论 -
【C/C++】结构体和联合体的区别
联合体用途:使几个不同类型的变量共占一段内存(相互覆盖)结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型总结:声明一个联合体:union abc{ int i; char m; };1. 在联合体abc中,整型量i和字符m公用同一内存位置。转载 2013-01-15 11:48:06 · 31477 阅读 · 8 评论