摘要: 递归实现:#include using namespace std; typedef struct node { struct node *leftChild; struct node *rightChild; char data; }BiTreeNode, *... 阅读全文
posted @ 2015-12-19 22:08 小德cyj 阅读(181) 评论(0) 推荐(0) 编辑
摘要: case 在编程中偶尔使用到switch case语句,对于case语句的处理,出现了两种错误,现总结如下: if 在编程使用if过程中,容易出现的错误主要有两个: 阅读全文
posted @ 2015-12-19 22:07 小德cyj 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: windows下回车与换行符 从键盘输入的数据一般是ASCII码,也就是文本文件,在送到计算机内存时,回车和换行符转换成一个换行符(也就是说回车和换行符在windows文本中是两个字符),再从内存中以“wb”方式(二进制方式)输出到文件中,此时不发生字符转换,按内存中存储形式原样输出到磁盘文件中,当 阅读全文
posted @ 2015-12-19 22:05 小德cyj 阅读(2506) 评论(0) 推荐(0) 编辑
摘要: 前几天刚有点认识了strlen和sizeof,今天又有点认识了strcpy和strcat。 在vc2010环境下 1 strcpy strcpy(p,q),p要么为数组,要么为空指针,要是为空指针操作后内存中存储的形式和数组一样,空处为\0,非空指针报错。 非空时,*p="wd";此时p指向了一个常 阅读全文
posted @ 2015-12-19 22:05 小德cyj 阅读(638) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; int main( void ) { string name; int age; string sex; char ss[20]="112 22 55"; int... 阅读全文
posted @ 2015-12-19 22:04 小德cyj 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: sizeof测类型(数组名除外) strlen测实际长度 strncpy返回指针类型 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 int main() 5 { 6 char *p="wangddd"; 7 pr 阅读全文
posted @ 2015-12-19 22:01 小德cyj 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 1 摘自网上 2代码实例 #include <iostream> #include <list> #include <iterator> #include <cmath> using namespace std; class Term { public: Term(int c,int e):coef 阅读全文
posted @ 2015-12-19 22:00 小德cyj 阅读(3168) 评论(0) 推荐(0) 编辑
摘要: 一 数组的结构:顺序存储,看谭浩强中的图,牢记 1、数组名指代一种数据结构:数组 现在可以解释为什么第1个程序第6行的输出为10的问题,根据结论1,数组名str的内涵为一种数据结构,即一个长度为10的char型数组,所以sizeof(str)的结果为这个数据结构占据的内存大小:10字节。 再看: 1 阅读全文
posted @ 2015-12-19 21:59 小德cyj 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: IP地址基础知识 网络号:用于识别主机所在的网络;主机号:用于识别该网络中的主机。一 OSI/RM模型应用层表示层会话层传输层网络层数据链路层物理层二 TCP/IP模型数据链路层(网络接口层):Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) ·ATM · DTM · ... 阅读全文
posted @ 2015-12-19 21:57 小德cyj 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 经过反复调试得出:srand((unsigned) time(0))函数提供的应该是程序启动的时间或某个固定时间,在一个程序中只需提供一次即可。rand()函数会自动记录处理经过反复调试得出:srand((unsigned) time(0))函数提供的应该是程序启动的时间或某个固定时间,在一个程序中... 阅读全文
posted @ 2015-12-19 21:56 小德cyj 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 结构体中的数组的初始化问题 我的代码C/C++ code#include #include struct a { int length; int c[5]; }b;int main(){ b.c={1,2,3,4,5}; }调试时编译器报错,求指点------解决方案... 阅读全文
posted @ 2015-12-19 21:54 小德cyj 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1 静态成员的定义1 静态变量c++在类里面进行的仅是引用性声明,不会为之分配内存,要求必须单独对静态数据成员进行定义性的声明。形式为:类型 类名::静态数据成员名;此时的定义需要再加关键字static,并且可以在定义时初始化。c++要求类中成员变量不可以直接初始化,可以采用定义函数方法时后挂变量方... 阅读全文
posted @ 2015-12-19 21:51 小德cyj 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 1 构造函数1.不能指定任何返回值,甚至连void都不能有。2.与Java不同,c++不同new对象,对于无参的构造函数声明对象时括号应该省略。2 析构函数1. 前加~,不能有参数,不能有返回值。2.每个类内只能声明一个析构函数并且公有。3 类的组合#include class A{ publ... 阅读全文
posted @ 2015-12-19 21:48 小德cyj 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 1连续写两个分号,第2个分号就是一条空语句,空语句实际是什么也不做,语法是正确的,编译不会出错。空语句可以增加程序的可读性,可以作为待写的函数体、循环体、语句块。所以,空语句是可以有用的。2signed unsigned short long4个修饰符对int均适用,但只有signed和unsign... 阅读全文
posted @ 2015-12-19 21:47 小德cyj 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1在说这个问题前先说说srand的作用和用法srand()函数:原型: void srand(unsigned seed)功能: 产生随机数的起始发生数据,和rand函数配合使用头文件: stdlib.h time.h例:#include #include #include int main(voi... 阅读全文
posted @ 2015-12-19 21:41 小德cyj 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 1一、对于控制系统模块:两线制,四线制信号都只有两根线接入模件,区别在于:两线制信号的这两根线一正一负,不带提供信号电流,而且提供供电电压;一般流量,压力,液位等等的信号常用两线制信号,但也要根据具体的现场仪表而定;四线制号的这两根线一正一负,只提供信号电流;一般电流,分析仪器等常用四线制信号,也要... 阅读全文
posted @ 2015-12-19 21:35 小德cyj 阅读(8578) 评论(0) 推荐(0) 编辑
摘要: 1 KMP算法中next与nextval值的计算以上两张图代表了next值的求法,本人总结后做如下叙述:根据公式可知:next[1]=0next[2]=1next[3]的求法根据公式可以直接求出,但比较麻烦,网上也有很多说法,大同小异都是根据公式进行叙述,本人认为2以后的next值可以直接对串进行比... 阅读全文
posted @ 2015-12-19 21:30 小德cyj 阅读(722) 评论(0) 推荐(0) 编辑
摘要: Markdown 的优点如下:纯文本,所以兼容性极强,可以用所有文本编辑器打开。 让你专注于文字而不是排版。 格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。 Markdown 的标记语法有极好的可读性。标题这是最为常用的格式,在平时常用的的文本编辑器中大多是这样实现的:... 阅读全文
posted @ 2015-12-19 21:26 小德cyj 阅读(237) 评论(0) 推荐(0) 编辑