2015年6月13日

数据结构(结构体)

摘要: C++ 数据结构C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:TitleAuthorSubjectBook ID定义结构... 阅读全文

posted @ 2015-06-13 21:37 Rohalloway 阅读(615) 评论(0) 推荐(0) 编辑

C++日期和时间

摘要: C++ 日期 & 时间C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件。有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_... 阅读全文

posted @ 2015-06-13 21:15 Rohalloway 阅读(227) 评论(0) 推荐(0) 编辑

C++引用

摘要: C++ 引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。C++ 引用 vs 指针引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向... 阅读全文

posted @ 2015-06-13 21:03 Rohalloway 阅读(159) 评论(0) 推荐(0) 编辑

从函数返回指针

摘要: C++ 从函数返回指针C++ 指针 C++ 指针在上一章中,我们已经了解了 C++ 中如何从函数返回数组,类似地,C++ 允许您从函数返回指针。为了做到这点,您必须声明一个返回指针的函数,如下所示:int * myFunction(){...}另外,C++ 不支持在函数外返回局部变量的地址,除非定义... 阅读全文

posted @ 2015-06-13 21:01 Rohalloway 阅读(231) 评论(0) 推荐(0) 编辑

指针链

摘要: C++ 指向指针的指针(多级间接寻址)C++ 指针 C++ 指针指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置。C++ 中指向指针的指针一个指向指针的指针变... 阅读全文

posted @ 2015-06-13 20:55 Rohalloway 阅读(377) 评论(0) 推荐(0) 编辑

指针的算术运算

摘要: C++ 指针的算术运算C++ 指针 C++ 指针指针是一个用数值表示的地址。因此,您可以对指针执行算术运算。可以对指针进行四种算术运算:++、--、+、-。假设 ptr 是一个指向地址 1000 的整型指针,是一个 32 位的整数,让我们对该指针执行下列的算术运算:ptr++在执行完上述的运算之后,... 阅读全文

posted @ 2015-06-13 19:45 Rohalloway 阅读(257) 评论(0) 推荐(0) 编辑

Null指针

摘要: C++ Null 指针C++ 指针 C++ 指针在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。NULL 指针是一个定义在标准库中的值为零的常量。请看下面的程序:#include using namespace ... 阅读全文

posted @ 2015-06-13 19:18 Rohalloway 阅读(204) 评论(0) 推荐(0) 编辑

指针

摘要: C++ 指针学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C++ 程序员,学习指针是很有必要的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符... 阅读全文

posted @ 2015-06-13 19:09 Rohalloway 阅读(123) 评论(0) 推荐(0) 编辑

运算符

摘要: C++ 运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。算术运算符下表显示了 C++ 支持的... 阅读全文

posted @ 2015-06-13 14:00 Rohalloway 阅读(198) 评论(0) 推荐(0) 编辑

存储类

摘要: C++ 存储类存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C++ 程序中可用的存储类:autoregisterstaticexternmutableauto 存储类auto 存储类是所有局部变量默认的存储类。{ int moun... 阅读全文

posted @ 2015-06-13 13:48 Rohalloway 阅读(235) 评论(0) 推荐(0) 编辑

修饰符类型

摘要: C++ 修饰符类型C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。下面列出了数据类型修饰符:signedunsignedlongshort修饰符 signed、unsigned、long 和 short 可应用于整... 阅读全文

posted @ 2015-06-13 13:35 Rohalloway 阅读(541) 评论(0) 推荐(0) 编辑

常量相关

摘要: 字符常量字符常量是括在单引号中。如果常量以 L(仅当大写时)开头,则表示它是一个宽字符常量(例如 L'x'),此时它必须存储在 wchar_t 类型的变量中。否则,它就是一个窄字符常量(例如 'x'),此时它可以存储在 char 类型的简单变量中。字符常量可以是一个普通的字符(例如 'x')、一个转... 阅读全文

posted @ 2015-06-13 13:15 Rohalloway 阅读(155) 评论(0) 推荐(0) 编辑

导航