当前位置: 首页 > news >正文

网站如何做企业电子宣传册正邦设计公司

网站如何做企业电子宣传册,正邦设计公司,空间域名一年要多少钱,企业网站建设案例有哪些公司一、数组 就是一个集合,里面存放了相同类型的数据元素 特点: 1.数组中的每个数据元素都是相同的数据类型 2.数组是由连续内存位置组成的 二、一维数组 定义方式 1.数据类型 数组名[数组长度]; 2.数据类型 数组名[数组长度]{值1&#xff0…

一、数组

就是一个集合,里面存放了相同类型的数据元素

特点:
1.数组中的每个数据元素都是相同的数据类型
2.数组是由连续内存位置组成的

二、一维数组

定义方式
1.数据类型 数组名[数组长度];
2.数据类型 数组名[数组长度]={值1,值2...};
3.数据类型 数组名[]={值1,值2...};
下标,从0开始,可以通过下标访问数组中的元素

一维数组名称的用途

1.可以统计整个数组在内存中的长度 sizeof(arr)

2.可以获取数组在内存中的首地址

#include<iostream>
using namespace std;
int main() {//1.数据类型 数组名[数组长度];int array[5];array[0] = 10;array[1] = 20;array[2] = 30;array[3] = 40;array[4] = 50;cout << array[0] << endl;*//*//2.数据类型 数组名[数组长度] = { 值1,值2... };//如果初始时没有全部填写完,会用0来填补剩余数据int arr2[5] = {1,2,3};//利用循环输出数组中的元素for (int i=0;i<5;i++) {cout << arr2[i] << endl;}cout << arr2[0] << endl;*//*//3.数据类型 数组名[] = { 值1,值2... };int arr3[] = { 90,30,20,10,40 };//错误定义 int arr3[] (定义数组的时候,必须有初始长度)for (int i=0;i<5;i++){cout << arr3[i] << endl;}*//*//一维数组名称的用途//1.可以统计整个数组在内存中的长度 sizeof(arr)int arr[] = {1,2,3,4,5,6,};//多加一个逗号,他不会多加一个元素,依旧是6个,且不报错cout <<"整个数组占用内存空间为:" << sizeof(arr) << endl;cout <<"每个元素占用内存空间为:" << sizeof(arr[0]) << endl;cout << "数组中元素个数为:" << sizeof(arr) / sizeof(arr[0]) << endl;//2.可以获取数组在内存中的首地址cout << "数组的首地址为:" <<arr << endl;//默认地址输出为16进制,可以用强制转换 (int)cout << "数组中第一个元素的地址为:" << &arr[0] << endl;//加上&是查看元素的地址,不加是查看元素//arr = 100;错误//数组名是常量,不可以进行赋值操作*///数组元素逆置int arr[5] = {1,2,3,4,5};cout << "数组元素逆置前:" << endl;for (int i = 0; i < 5;i++) {cout << arr[i] << endl;}int start = 0;int end = sizeof(arr) / sizeof(arr[0]) - 1;while(start<end){int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}cout << "数组元素逆置后:" << endl;for (int i = 0; i < 5; i++) {cout << arr[i] << endl;}system("pause");return 0;
}

三、二维数组

二维数组定义方式 (依旧是从0行,0列开始)

1.数据类型 数组名[行数][列数];
2.数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};
3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4};
4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4};    

二维数组名的用途

1.查看二维数组所占内存空间

2.获取二维数组首地址

//二维数组
#include<iostream>
using namespace std;
int main()
{//二维数组定义方式 (依旧是从0行,0列开始)//1.数据类型 数组名[行数][列数];int arr[2][3];arr[0][0] = 8;arr[1][2] = 5;for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){cout << arr[i][j] << endl;}}*//*//2.数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};int arr2[2][3] ={{1,2,3},//不是分号,是逗号{4,5,6}};for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){cout << arr2[i][j] << "   ";}cout << endl;}*//*//3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4};int arr3[2][3] = {1,2,3,4,5,6};for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){cout << arr3[i][j] << "   ";}cout << endl;}*///4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4};int arr4[][3] = { 1,2,3,4,5,6 };//可以省略行数不能省略列数for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){cout << arr4[i][j] << "   ";}cout << endl;}//二维数组名// 1.查看二维数组所占内存空间cout << "二维数组占用内存空间为:" << sizeof(arr4) << endl;//6*a字节=24cout << "二维数组第一行内存为:" << sizeof(arr4[0]) << endl;cout << "二维数组第一个元素占用内存为:" << sizeof(arr4[0][0]) << endl;cout << "二维数组行数为:" << sizeof(arr4)/sizeof(arr4[0]) << endl;cout << "二维数组列数为:" <<  sizeof(arr4[0])/ sizeof(arr4[0][0]) << endl;// 2.获取二维数组首地址cout << "二维数组首地址为:" << arr4 << endl;cout << "二维数组第一行首地址为:" << arr4[0] << endl;cout << "二维数组第一个元素首地址为:" << &arr4[0][0] << endl;//要加取址符,不然输出的是元素system("pause");return 0;
}

http://www.yayakq.cn/news/807344/

相关文章:

  • 国外购物网站平台有哪些中国十大品牌网
  • 网站建设开票名称网络营销推广咨询收费标准
  • 南通网站定制方案seo赚钱项目
  • 山西网站制作平台海南旅游网页设计
  • 华蓥住房和城乡建设厅网站庆阳网站优化公司
  • 网站软件免费下载大全wordpress自定义内容插件
  • 网站不推广如何排名关键词英文
  • 国内建设地铁的公司网站nodejs网站开发实例
  • 自己如何做一个网站c 网站建设可视化实现
  • 网站的目的和意义南宁做自适应网站
  • 国内做视频的网站装修公司怎么找客源最有效
  • 那些网站是asp做的建设网站需要购买数据库吗
  • wordpress网站怎么设置关键词wordpress index
  • 营销网站建设多少钱hemi网站怎么做热图
  • 怎样用FW做网站的首页小程序diy制作平台
  • 如何找到网络公关公司网站优化与SEO区别
  • 南阳网站优化哪家好网站开发公司对比
  • 网站建设中 动画公司官网怎么弄
  • 沧州网站建设多少钱seo工作室合作
  • 动态手机网站怎么做商标网注册查询官网
  • 京东网站建设的意义石家庄网站建设工作室
  • 河北网站建设市面价新乡手机网站建设电话
  • 潍坊装饰网站建设酒店网站建设公司排名
  • 微管家里的微网站怎么建设济南大型网站建设
  • 黄金网站app软件下载安装免费不用备案的域名
  • cadisen卡迪森手表网站搭建网站代码
  • 网站优化大计绿色主色调的网站
  • 网站开发验收标准微网站自助建站平台哪个好
  • wordpress上一篇插件长春企业网站制作优化
  • 网站经营模式广告设计公司前台