1:一维数组的初始化有两种,一种是单个逐一赋值,一种是使用聚合方式赋值。聚合方式的例子如下:

int a[3]={1,2,3};

int a[]={1,2,3};//编译器能够获得数组元素的个数

int a[5]={1,2,3};//前3个元素被赋值,后2个元素的值为0

2:二维数组的初始化也分为单个元素逐一赋值和使用聚合方式赋值两种。聚合方式的例子如下:

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};

int a[3][4]={1,2,3,4};//相当于给第一行赋值,其余的元素全为0

3:代码如下:

// 6.2.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
int fun(int array[][])
{
int i,j,t;
for(i=;i<;i++)
for(j=;j<i;j++)
{
t=array[i][j];
array[i][j]=array[j][i];
array[j][i]=t;
}
return ;
}
void main()
{
int i,j;
int array[][]={{,,},{,,},{,,}};//一种二维数组的赋值方法
cout << "Converted Front" <<endl;
for(i=;i<;i++)
{
for(j=;j<;j++)
cout << setw() << array[i][j] ;//设置输出的宽度
cout<< endl;
}
fun(array);//带入的是数组名
cout << "Converted result" <<endl;
for(i=;i<;i++)
{
for(j=;j<;j++)
cout << setw() << array[i][j] ;
cout<< endl;
}
}

运行结果:

最新文章

  1. 正则表达式在iOS中的运用
  2. Unity3d 制作物品平滑运动
  3. Scrapy安装介绍
  4. Oracle存储过程基本语法 存储过程
  5. XStream将xml文件拼成字符串
  6. c# 单例模式[Singleton]之深夜闲聊
  7. Color Cube – 国产的优秀配色取色工具
  8. MySql学习之数据库管理
  9. 【思路题】【多校第一场】【1001.OO’s Sequence】
  10. kbengine新手教程
  11. 2017年 Java 程序员,风光背后的危机
  12. Hibernate【映射】知识要点
  13. Linux 系统中五笔输入法有些字打不出来(已解决)
  14. Exp3 免杀原理与实践 20164303 景圣
  15. selenium配置文件定位元素
  16. 如何利用github打造个人博客专属域名(文字版本)
  17. SQLite中的FROM子句
  18. 【代码审计】大米CMS_V5.5.3 目录遍历漏洞分析
  19. python使用pip离线安装库
  20. bug list

热门文章

  1. 第一个SpringMVC的注解应用
  2. NODE代理,yang
  3. Halide安装指南release版本
  4. python删除数组中元素
  5. linux使用iptable做网关
  6. particlesjs
  7. oracle删除临时表空间一直处于等待状态
  8. Django学习系列16:处理完POST请求后重定向
  9. postgresql 锁表查询语句
  10. electron-vue 升级 从2.x升级到4.x的坑