`
_jia_shun
  • 浏览: 27229 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

C++大学基础教程_7_9多维数组

 
阅读更多
//_7_9_main_1.cpp
//声明初始化一个数组
#include <iostream>
using namespace std;

void printArray(const int [][3]);//声明二元数组的规则!!!

int main()
{
	int array1[2][3] = {{1,2,3},{4,5,6}};
	int array2[2][3] = {1,2,3,4,5};
	int array3[2][3] = {{1,2},{4}};
	cout << "Values in array1 by row are:" << endl;
	printArray(array1);
	cout << "\nValues in array2 by row are:" << endl;
	printArray(array2);
	cout << "\nValues in array3 by row are:" << endl;
	printArray(array3);
	system("pause >> cout");
	return 0;
}

void printArray(const int a[][3])
{
	for(int i=0;i<2;i++)
	{
		for(int j=0;j<3;j++)
			cout << a[i][j] << " ";
		cout << endl;
	}
}

 

 

  • 大小: 70.2 KB
分享到:
评论

相关推荐

    C++基础教程_完整版 - 副本.pdf

    C++基础教程 本教程是对 C++语言的深入浅出的介绍,从基础知识到 ANSI-C++标准的最新功能,内容涵盖了从数组、类等基本概念到多态、模板等高级概念。本教程共分 6 章,每章分若干小节,每一小节都结合了可以工作的...

    C语言程序设计基础-C++基础教程_完整版.doc

    【C语言程序设计基础-C++基础教程_完整版】这篇文档是C++初学者的一份详细教程,由Juan Soulié编写,Jing Xu翻译。它涵盖了从C++的基础知识到高级特性,包括ANSI-C++标准的最新内容。教程以实用为主,每个小节都配...

    cpp.rar_数组应用

    7. **多维数组**:C++还支持二维或多维数组,常用于处理矩阵或其他具有二维结构的数据。例如,`int matrix[3][3]`定义了一个3x3的整数矩阵。 在"cpp.cpp"这个源代码文件中,可能包含了以上提到的一些或所有功能的...

    C++大学教程

    《C++大学教程》是一本全面且深入介绍C++编程语言的教材,旨在帮助大学生以及初学者掌握C++的基础知识和高级特性。本教程覆盖了从基本语法、面向对象编程到模板和STL(标准模板库)等核心概念。通过学习,读者能够...

    每天学点C++(C++实例教程:教程+源码)数组.zip

    C++还支持多维数组,即数组的数组。它们常用于表示矩阵或表格数据: ```cpp int matrix[3][4]; // 定义一个3行4列的二维数组 ``` 访问多维数组的元素如下: ```cpp matrix[1][2] = 10; // 修改第二行第三列的元素 ``...

    数据结构与算法基础课程 C语言C++程序语言设计教程 5_1 数组 共19页.pptx

    - **从多维下标到一维下标**:给定多维数组的下标`(i0, i1, ..., in-1)`,可以通过一定的公式计算出在一维数组中的位置`i`。 **多维数组的基本操作:** - **初始化和撤销**:初始化是指为数组分配内存并设置初始值...

    C++基础教程完整版

    【C++基础教程完整版】是一份详尽的C++学习资源,旨在引导初学者从易到难逐步掌握C++编程语言。这份教程基于Juan Soulié的英文原版,由Jing Xu翻译并改编,提供了最新的校对版本。教程不仅涵盖了C++的基础知识,还...

    C++基础教程,描述C++的基础特性

    C++是一种强大的、通用的编程语言...通过本C++基础教程,学习者将掌握这些基本概念,并逐步建立起对C++编程的理解,为后续深入学习和实践打下坚实的基础。阅读PDF文档时,建议结合实际编程练习,以加深理解和巩固知识。

    [C++大学教程 C++ How to program(第九版)]课后习题源代码.rar

    3. **数组和字符串**:学习如何使用一维和多维数组,以及字符串类`std::string`的使用方法。 4. **指针**:掌握指针的基本操作,包括指针的声明、赋值、解引用,以及动态内存管理(如`new`和`delete`)。 5. **...

    C++语言基础教程及经典面试题

    这里会讲解一维数组、多维数组的声明、初始化和使用,以及数组的遍历和操作。数组在实际编程中广泛应用于数据处理和算法实现。 "5-类与对象.pptx"是面向对象编程的基础,讲解了C++的类和对象概念。类是数据和函数的...

    c++语言基础教程

    总的来说,"C++语言基础教程"涵盖了C++编程的各个方面,旨在帮助读者从零开始,逐步建立起扎实的C++基础,为未来深入学习和应用C++打下坚实的基础。通过深入学习这门教程,读者不仅可以掌握编程基础,还能培养良好的...

    《C++程序设计教程》钱能_清华_习题原版答案全集

    《C++程序设计教程》是钱能教授在清华大学讲授C++编程时所著的一本经典教材,旨在帮助初学者掌握C++语言的基础知识和高级特性。这本书以其深入浅出的讲解方式,丰富的实例和习题深受广大读者喜爱。本文将针对这本书...

    C++大学教程课后习题答案 H.M.Deitel P.J.Deitel(第五版)

    《C++大学教程课后习题答案》是针对H.M.Deitel & P.J.Deitel编写的第五版C++教材的一份详尽解答集。这份资料旨在帮助学生深入理解和掌握C++编程语言,通过解决教材中的课后习题,提升编程技能和问题解决能力。 C++...

    C++程序设计教程(第2版)课件 ch4数组与字符串.ppt

    《C++程序设计教程(第2版)》的第四章主要介绍了数组与字符串相关的概念和操作。数组在C++编程中扮演着基础且重要的角色,它们是存储相同类型数据的集合,可以是一维、二维或多维。 4.1 数组 1. 一维数组:一维...

    c++_foot77w_array_

    6. **多维数组**:C++支持多维数组,如二维数组,用于表示矩阵。例如,`int matrix[3][3]`定义了一个3x3的整数矩阵。 7. **数组作为函数参数**:可以将数组作为函数参数传递,但需要注意,实际传递的是数组的首地址...

    非常优秀的C++教程

    5. **多维数组**:如二维数组,用于表示表格数据,可理解为数组的数组。 6. **动态数组**:使用`new`运算符动态分配内存的数组,允许在运行时确定数组的大小。 7. **指针和数组的关系**:在C++中,数组名实际上是一...

    C++一维数组.ppt

    C++是一种广泛使用的编程语言,尤其在系统软件、应用软件、游戏开发以及科学计算等领域有着重要地位。...对于初学者来说,理解并运用一维数组是掌握更复杂数据结构如多维数组、动态数组和容器类的基础。

    c++基础教程学习

    C++基础教程是一份针对初学者的详尽指南,旨在帮助读者掌握C++编程语言的基础知识。教程覆盖了从C++的基本概念到高级特性,包括语言结构、数据类型、控制结构、函数、面向对象编程、以及C++的高级概念。以下是对教程...

    C++程序设计教程课后习题答案【钱能】清华版.rar

    3. **数组与字符串**:一维、多维数组的操作,字符串处理函数(如strcpy、strlen等)。 4. **结构体与联合体**:自定义数据类型,结构体数组,结构体指针。 5. **指针**:理解内存地址,指针的声明、赋值、解引用,...

Global site tag (gtag.js) - Google Analytics