找到 34423 篇文章 相关编程

如何在 C++ 中使用 new 关键字创建动态整数数组

Nitya Raut
更新于 2019-07-30 22:30:25

10K+ 阅读量

在 C++ 中,可以使用 new 关键字创建动态数组,并使用 delete 关键字删除它。让我们来看一个简单的示例。示例代码 实时演示#include using namespace std; int main() {    int i,n;    cout

在 C++ 中将数组传递给函数

Vrundesha Joshi
更新于 2019-07-30 22:30:25

267 阅读量

C++ 不允许将整个数组作为参数传递给函数。但是,您可以通过指定数组名称(不带索引)来传递指向数组的指针。如果您想将一维数组作为参数传递给函数,则必须以以下三种方式之一声明函数形式参数,并且所有三种声明方法都会产生类似的结果,因为它们都告诉编译器将接收一个整数指针。方法 1形式参数作为指针如下所示 −void myFunction(int *param) {    .    .    . }方法 2形式参数作为 ... 阅读更多

如何在 C++ 中初始化动态数组?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

2K+ 阅读量

这是一个 C++ 程序,用于初始化动态数组。在此程序中,我们可以使用动态分配的数组从函数 Array() 返回局部数组。示例代码 实时演示#include using namespace std; int* Array() {    int* a = new int[100];    a[0] = 7;    a[1] = 6;    a[2] = 4;    a[3] = 5;    return a; } int main() {    int* p = Array();    cout

如何在 C++ 中使用 std::sort 对数组进行排序

Nitya Raut
更新于 2019-07-30 22:30:25

8K+ 阅读量

在编程语言中,排序是一个基本函数,它应用于数据以按升序或降序排列这些数据。在 C++ 程序中,有一个函数 std::sort() 用于对数组进行排序。sort(起始地址,结束地址)这里,起始地址 => 元素的第一个地址。结束地址 => 数组最后一个元素的下一个连续位置的地址。示例代码 实时演示#include #include using namespace std; void display(int a[]) {    for(int i = 0; i < 5; ++i)    cout

如何在 C++ 中通过引用传递数组

Vrundesha Joshi
更新于 2019-07-30 22:30:25

6K+ 阅读量

如果我们在调用函数时传递数组的地址,则称为按引用调用函数。函数声明应具有一个指针作为参数来接收传递的地址,当我们传递地址作为参数时。示例代码 实时演示#include using namespace std; void show( int *num) {    cout

在 C/C++ 中不使用 sizeof 查找数组的大小

Jennifer Nicholas
更新于 2019-07-30 22:30:25

5K+ 阅读量

在此程序中,我们找出在 C/C++ 中不使用 sizeof 查找数组的大小。算法开始初始化数组的元素。&a => 这是指向数组的指针,它指向与 a 相同的内存地址。&a + 1 => 它指向数组末尾之后的地址。*(a+1) => 对 *(&a + 1) 进行解引用得到最后一个元素之后的地址。*(a+1)-a => 减去指向第一个元素的指针以获取... 阅读更多

如何在 C++ 中在类内部创建动态二维数组

Nitya Raut
更新于 2019-07-30 22:30:25

757 阅读量

这是一个简单的 C++ 程序,用于在类内部创建动态二维数组以打印数组的元素。算法开始创建一个 Arr 类并声明数组的大小。在类内部,使用 for 循环初始化所有元素。打印所有元素。结束。示例代码 实时演示#include #include using namespace std; const int M=7; class Arr {    private:    int A[M];    int size;    public:    Arr(int s, int v) {       if(s>M) {          cout

在 C++ 中将字符串转换为字符数组

Vrundesha Joshi
更新于 2019-07-30 22:30:25

3K+ 阅读量

这是一个 C++ 程序,用于在 C++ 中将字符串转换为字符数组。这可以通过多种方式完成:类型 1:算法开始为字符串 m 分配值。对于 i = 0 到 sizeof(m) 打印字符数组。结束示例代码 实时演示#include #include using namespace std; int main() {    char m[] = "Tutorialspoint";    string str;    int i; for(i=0;i

在 C++ 中重载数组索引运算符 []

Jennifer Nicholas
更新于 2019-07-30 22:30:25

381 阅读量

运算符重载在面向对象编程语言特性中扮演着重要的角色。运算符重载是一种编译时或静态多态性。算法开始创建一个 Arr 类并声明数组的大小。在类内部,使用 for 循环初始化所有元素。打印所有元素。结束。示例代码 实时演示#include #include using namespace std; const int M = 7; class Arr {    private:    int A[M];    int size;    public:    Arr(int s, int v) {       if(s>M) {          cout

如何在 C++ 中打印多维数组的维度

Vrundesha Joshi
更新于 2019-07-30 22:30:25

165 阅读量

这是一个 C++ 程序,用于打印给定数组的维度。算法这里使用模板() 函数来找出数组的当前大小。然后递归调用它直到数组的最后一个维度。示例代码 实时演示#include using namespace std; template void printDimensionsOfArray(const t (&a)[n]) {    cout

广告

© . All rights reserved.