C++ API
C 库函数 – mktime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 time_t mktime(struct tm *timeptr) 把 timeptr …
C 库函数 – gmtime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 struct tm *gmtime(const time_t *timer) 使用 timer&n…
C 库函数 – asctime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 char *asctime(const struct tm *timeptr) 返回一个指向字符串的指针,它…
C 库函数 – clock() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 clock_t clock(void) 返回程序执行起(一般为程序的开头),处理器时钟所使用的时间。为了获取…
C 库函数 – localtime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 struct tm *localtime(const time_t *timer) 使用 timer 的值来…
C 库函数 – ctime() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 char *ctime(const time_t *timer) 返回一个表示当地时间的字符串,当地时间是基…
C 库函数 – time() | C++ 日期 & 时间
返回到:C++ 日期 & 时间 C 库函数 time_t time(time_t *seconds) 返回自纪元 Epoch(1970-01-01 00…
C++ 把引用作为返回值
返回到:C++ 引用 通过使用引用来替代指针,会使 C++ 程序更容易阅读和维护。C++ 函数可以返回一个引用,方式与返回一个指针类似。 当函数返回一个引用时,则返回一个指向返回值…
C++ 把引用作为参数
返回到:C++ 引用 我们已经讨论了如何使用指针来实现引用调用函数。下面的实例使用了引用来实现引用调用函数。 当上面的代码被编译和执行时,它会产生下列结果: 交换前,a 的值: 1…
C++ 从函数返回指针 | C++ 指针
返回到:C++ 指针 在上一章中,我们已经了解了 C++ 中如何从函数返回数组,类似地,C++ 允许您从函数返回指针。为了做到这点,您必须声明一个返回指针的函数,如下所示: int…
C++ 传递指针给函数 | C++ 指针
返回到:C++ 指针 C++ 允许您传递指针给函数,只需要简单地声明函数参数为指针类型即可。 下面的实例中,我们传递一个无符号的 long 型指针给函数,并在函数内改变这个值: 当…
C++ 指向指针的指针(多级间接寻址) | C++ 指针
返回到:C++ 指针 指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。 指针的指针就是将指针的地址存放在另一个指针里面。 通常,一个指针包含一个变量的地址。当我们定义一…
C++ 指针数组 | C++ 指针
返回到:C++ 指针 在我们讲解指针数组的概念之前,先让我们来看一个实例,它用到了一个由 3 个整数组成的数组: 当上面的代码被编译和执行时,它会产生下列结果: Value of …
C++ 指针 vs 数组 | C++ 指针
返回到:C++ 指针 指针和数组是密切相关的。事实上,指针和数组在很多情况下是可以互换的。例如,一个指向数组开头的指针,可以通过使用指针的算术运算或数组索引来访问数组。请看下面的程…
C++ 指针的算术运算 | C++ 指针
返回到:C++ 指针 指针是一个用数值表示的地址。因此,您可以对指针执行算术运算。可以对指针进行四种算术运算:++、–、+、-。 假设 ptr 是一…
C++ Null 指针 | C++ 指针
返回到:C++ 指针 在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。 NULL 指针是一个…
C++ 从函数返回数组 | C++ 数组
返回到:C++ 数组 C++ 不允许返回一个完整的数组作为函数的参数。但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针。 如果您想要从函数返回一个一维数组,您必须声明一…
C++ 传递数组给函数 | C++ 数组
返回到:C++ 数组 C++ 中您可以通过指定不带索引的数组名来传递一个指向数组的指针。 C++ 传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。 如果您想要在函…
C++ 指向数组的指针 | C++ 数组
返回到:C++ 数组 您可以先跳过本章,等了解了 C++ 指针的概念之后,再来学习本章的内容。 如果您对 C++ 指针的概念有所了解,那么就可以开始本章的学习。数组名是指向数组中第…
C++ 多维数组 | C++ 数组
返回到:C++ 数组 C++ 支持多维数组。多维数组声明的一般形式如下: type name[size1][size2]…[sizeN]; 例如,下面的声明创建了一个三维 5 …