漫步云端

移动开发(Android、iPhone、Windows Mobile) | JAVA | C | C++ | .net | Objective C | 微软企业开发技术 | 嵌入式系统设计与开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2010年12月9日

摘要: 【规则】1、string为普通类型,不是数组型,只是其内容为字符串;2、’a’和”a”的区别:’a’为字符,”a”为字符串;单引号只能定义一个字符,双引号可以定义多个字符,即字符串。3、指针可以通过加减、自加减改变其值,数组不可以。4、以数组定义的字符串可以修改其中的字符,以指针定义的字符串不能修改其中的字符。 例如: char a[]=”hello”; //数组定义的字符串couta; /... 阅读全文

posted @ 2010-12-09 23:02 charley_yang 阅读(3050) 评论(0) 推荐(1) 编辑

2010年12月8日

摘要: 从一个名为 in_file.txt 的文本文件中读取单词,然后把每个词写到一个名为out_file.txt的输出文件中 并且每个词之间用空格分开 阅读全文

posted @ 2010-12-08 23:05 charley_yang 阅读(2282) 评论(0) 推荐(0) 编辑

摘要: 几个预处理指示符的使用 #include 头文件通过 include 预处理器指示符(preprocessor include directive) 而成为我们程序的 一部分 预处理器指示符用 # 号标识 这个符号将放在程序中该行的最起始一列上 处理 这些指示符的程序被称做预处理器 preprocessor 通常捆绑在编译器中 。 #ifndef 被包含的文件还可以含有#include 指示符... 阅读全文

posted @ 2010-12-08 22:38 charley_yang 阅读(1119) 评论(0) 推荐(0) 编辑

摘要: #includeiostream与#includeiostream.h及#inclue string 和 #include string.h的区别 1.从功能性的角度来讲,iostream包含了一系列模板化的I/O类,相反地iostream.h只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,iostream和iostream.... 阅读全文

posted @ 2010-12-08 22:07 charley_yang 阅读(5412) 评论(0) 推荐(1) 编辑

摘要: 关于二叉树可以参考wiki:http://zh.wikipedia.org/zh-cn/%E4%BA%8C%E5%8F%89%E6%A0%91假如本程序要生成的二叉树如下:则创建二叉树输入的顺序为:8 7 5 1 –1 –1 –1 4 –1 –1 6 3 –1 –1 2 –1 -1除了-1节点之外的就是实际创建的二叉树-1不是实际的节点、输入-1仅表示子节点为空返回继续创建其他节点 阅读全文

posted @ 2010-12-08 15:05 charley_yang 阅读(8512) 评论(0) 推荐(0) 编辑

摘要: new、delete可以在一起使用,成对出现。 先看以下的两个简单的程序: 第一: //////////Visula C++ 6.0环境 第二: //////////Visual C++ 6.0环境 其中第一个程序存在错误(会生成.exe文件,但是运行有错误) 问题出在对new和delete、堆不是很了解。 而第二个程序是正确的。 现在我来分析一下: int *p=new int; 是在heap分... 阅读全文

posted @ 2010-12-08 11:13 charley_yang 阅读(1332) 评论(0) 推荐(1) 编辑

摘要: 一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配... 阅读全文

posted @ 2010-12-08 11:05 charley_yang 阅读(123916) 评论(7) 推荐(25) 编辑

摘要: 直接看代码说明: 执行结果:从结果可以看出:1. swapByRef方法是直接交换参数的指针执行的地址,所以指针指向的内容也换了2. swapByPoi方法只是操作指针指向的内容,指针执行的地址未变化 阅读全文

posted @ 2010-12-08 00:32 charley_yang 阅读(820) 评论(0) 推荐(0) 编辑

2010年12月7日

摘要: 指针与引用看上去完全不同(指针用操作符’*’和’-’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?  首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你... 阅读全文

posted @ 2010-12-07 22:58 charley_yang 阅读(342) 评论(0) 推荐(0) 编辑

摘要: 传递变量名,传递指针,传递引用 1.将变量名作为形参和实参 在这种情况下传给形参的是变量的值。传递是单向的,即如果在执行函数期间形参的值发生变化,并不传回给实参,这就是值传递方式。因为在调用函数期间,形参和实参不是同一个存储单元。结果:i=3,j=4i=3,j=4可以发现,执行函数swap后,形参a和b的改变不会影响实参i和j的值。2.传递变量指针形参是指针变量,实参是一个变量的地址,调用函数时,... 阅读全文

posted @ 2010-12-07 22:55 charley_yang 阅读(618) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页