当前位置:首页 > Software > C++ > 正文内容

C++ 数组的各类性质和用法

chanra1n5年前 (2020-11-03)C++4904
#include<iostream> 
using namespace std;
void addarr(int *k,int len);
//文中形如sizeof(x)/sizeof(x[0]) 是用数组占用空间大小除以成员的大小,即得数组长度 
//三种不同的数组声明方式 
int x[5]={1,2,3,4,5};
int y[]={2,4,6,8,10};
int z[5];

//多维数组的声明
int xx[3][3]={
{1,2,3},{2,4,6},{3,6,9}
};
 
int main()
{
	cout << "现在将输出X数组的内容" <<endl;
	char n;
	for(n=0;n<sizeof(x)/sizeof(x[0]);n++)
	cout << x[n] << endl;
	
	cout << endl;
	
	cout << "现在将输出Y数组的内容" <<endl;
	for(n=0;n<sizeof(y)/sizeof(y[0]);n++)
	cout << y[n] << endl;
	
	cout << endl;
		
	cout << "现在将输出Z数组的内容" <<endl;
	for(n=0;n<sizeof(z)/sizeof(z[0]);n++)
	cout << z[n] << endl;
	
	cout << endl;
		
	char m;
	cout << "现在将输出XX数组的内容" <<endl;
	for(n=0;n<3;n++)
	{
		for(m=0;m<3;m++)
			cout << xx[n][m] << '\t';
		cout << endl;
	}
	
	cout << endl;
		
	cout << "XX实际是按照一维按行优先存储" <<endl;
	for(n=0;n<3;n++)
	{
		for(m=0;m<4;m++)
			cout << xx[n][m] << '\t';
		cout << endl;
	}
	
	cout << endl;
			
	addarr(x,5);
	cout << "现在将输出X数组自增后的内容" <<endl;
	for(n=0;n<sizeof(x)/sizeof(x[0]);n++)
	cout << x[n] << endl;
		
	cout << endl;
	
	cout << "现在将以指针方式输出Y数组的内容" <<endl;
	for(n=0;n<sizeof(y)/sizeof(y[0]);n++)
	cout << *(y+n) << endl;
	return 0;
}
void addarr(int *k,int len)
{
	while(len--)
	k[len]++;
}


扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://world.myfpga.cn/index.php/post/161.html

分享给朋友:
返回列表

上一篇:数据结构

没有最新的文章了...

“C++ 数组的各类性质和用法” 的相关文章

C++ 中的变量类型创建和使用

C++ 中的变量类型创建和使用

      C++中需要掌握的只有int(整型)float (浮点)char (字符),其他的可自行百度后学习,但是基本上用不到      int float char 这三种类型,换成说人话的解释就是:   ...

C++入门 输出Hello World

C++入门 输出Hello World

#include <iostream>using namespace std;int main(){     cout << "Hello, world!...

数据类型及其占用空间

数据类型及其占用空间

#include<iostream> using namespace std; int main() { cout << "The size of int is&nb...

Break和Continue的区别

Break和Continue的区别

#include<iostream>  using namespace std; int main() { int x=0; for(x=0;x<10;x++) { if(x==3) break;...

数据结构

数据结构

#include<iostream> using namespace std; struct books{ char name[10]; int num; float price; }book; int&nb...