IT入门 > 教程 >
  • C++ 传递数组给函数 日期:2022-10-12 点击:6942 C++

    C++ 中您可以通过指定不带索引的数组名来传递一个指向数组的指针。 C++ 传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。 如果您想要在函数中传递一个一维数...

  • C++ 从函数返回数组 日期:2022-10-12 点击:7476 C++

    C++ 不允许返回一个完整的数组作为函数的参数。但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针。 如果您想要从函数返回一个一维数组,您必须声明一个返回指针...

  • C++ Null 指针 日期:2022-10-12 点击:2346 C++

    在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为 空 指针。 NULL 指针是一个定义在标准库中的值为零的常...

  • C++ 指针的算术运算 日期:2022-10-12 点击:4211 C++

    指针是一个用数值表示的地址。因此,您可以对指针执行算术运算。可以对指针进行四种算术运算:++、--、+、-。 假设 ptr 是一个指向地址 1000 的整型指针,是一个 32 位的整数,让我们...

  • C++ 指针 vs 数组 日期:2022-10-12 点击:1315 C++

    指针和数组是密切相关的。事实上,指针和数组在很多情况下是可以互换的。例如,一个指向数组开头的指针,可以通过使用指针的算术运算或数组索引来访问数组。请看下面的程序:...

  • C++ 指针数组 日期:2022-10-12 点击:585 C++

    在我们讲解指针数组的概念之前,先让我们来看一个实例,它用到了一个由 3 个整数组成的数组: 实例 #include iostream using namespace std;const int MAX = 3; int main (){ int var[MAX] = {10, 100, 200}; fo...

  • C++ 指向指针的指针(多级间接寻址) 日期:2022-10-12 点击:5397 C++

    指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。 指针的指针就是将指针的地址存放在另一个指针里面。 通常,一个指针包含一个变量的地址。当我们定义一个指向...

  • C++ 传递指针给函数 日期:2022-10-12 点击:3700 C++

    C++ 允许您传递指针给函数,只需要简单地声明函数参数为指针类型即可。 下面的实例中,我们传递一个无符号的 long 型指针给函数,并在函数内改变这个值: 实例 #include iostream #incl...

  • C++ 从函数返回指针 日期:2022-10-12 点击:4077 C++

    在上一章中,我们已经了解了 C++ 中如何从函数返回数组,类似地,C++ 允许您从函数返回指针。为了做到这点,您必须声明一个返回指针的函数,如下所示: int * myFunction(){...} 另外,...

  • C++ 把引用作为参数 日期:2022-10-12 点击:7624 C++

    我们已经讨论了如何使用指针来实现引用调用函数。下面的实例使用了引用来实现引用调用函数。 实例 #include iostreamusing namespace std; // 函数声明void swap(int x, int y); int main (){ // 局部变量...