上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
摘要: strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include <string.h> 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳s 阅读全文
posted @ 2017-05-04 16:05 泡面小王子 阅读(537) 评论(0) 推荐(0) 编辑
摘要: itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用的基数。在上例中,转换基数为10。10:十进制;2:二进制... 阅读全文
posted @ 2017-05-04 09:47 泡面小王子 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 当root1的左子树与root2的左子树相同,root1的右子树与root2的右子树相同时,这两颗二叉树相同。 当root1的左子树与root2的右子树相同,root1的右子树与root2的左子树相同时,这两颗二叉树同样相同。 以下是实现代码: 阅读全文
posted @ 2017-04-21 17:13 泡面小王子 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 函数调用是程序设计中的重要环节,也是程序员应聘时常被问及的,本文就函数调用的过程进行分析。 一、堆和栈 首先要清楚的是程序对内存的使用分为以下几个区: l 栈区(stack):由编译器自动分配和释放,存放函数的参数值,局部变量的值等。操作方式类似于数据结构中的栈。 l 堆区(heap):一般由程序员 阅读全文
posted @ 2017-04-20 11:16 泡面小王子 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 如下C++程序 int i=0x22222222; char szTest[]=”aaaa”; //a的ascii码为0x61 func(I, szTest); //函数原型为void func(int a,char *sz); 请问刚进入func函数时,参数在栈中的形式可能为 (左侧为地址,右侧为 阅读全文
posted @ 2017-04-20 10:53 泡面小王子 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 堆和栈究竟有什么区别? 主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 阅读全文
posted @ 2017-04-20 10:15 泡面小王子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。现编写循环链表程序来实现约瑟夫环问题并输出每次出列的结果~ 用循环 阅读全文
posted @ 2017-04-20 08:17 泡面小王子 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 双向链表和单向链表也是有很多相似的地方的,听名字可以猜到,每个节点都包含两个指针,一个指针指向上一个节点,一个指针指向下一个节点。这里有两个特殊的地方,第一就是头节点的一个指针指向NULL空指针(没有前驱节点),第二就是尾节点的一个指针指向NULL指针(没有后继节点)。 DbLinkList.cpp 阅读全文
posted @ 2017-04-19 16:09 泡面小王子 阅读(11174) 评论(0) 推荐(0) 编辑
摘要: // #include "stdafx.h" #include #include #include #include typedef struct student { int data; struct student *next; }node; //建立单链表 node* create() { node *head,*p,*s; int x, cyc... 阅读全文
posted @ 2017-04-17 17:07 泡面小王子 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 单向链表创建 链表是动态分配存储空间的链式存储结构。 其包括一个“头指针”变量,其中第0个结点称为整个链表的头结点,头结点中存放一个地址,该地址指向一个元素,头结点一般不存放具体数据,只是存放第一个结点的地址。 链表中每一个元素称为“结点”,每个结点都由两部分组成:存放数据元素的数据域和存储直接后继 阅读全文
posted @ 2017-04-16 13:54 泡面小王子 阅读(48211) 评论(0) 推荐(3) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页