C++中数组初始化的方法级不同方法之间的差别
来源:互联网 发布:如何玩好刘邦知乎 编辑:程序博客网 时间:2024/06/06 02:47
定义两个数组:arrayA[size],arrayB[size];
初始化数组arrayA[size]:
for(int i=0;i<size;++i)
arrayA[i]=i;
若果数组没有经过初始化,则其内容是不确定的。
初始化数组arrayB[size]:
arrayB[size]={0,1,2};
这两种方法之间的差别:若用第一种方法,则只有经过初始化的那部分元素是确定的,未经初始化的部分内容不确定。若用第二种方法,则指定元素值部分的值确定,未经初始化的那部分值全不会别初始化为0.
代码如下:
#include<iostream>
#define size 10
using namespace std;
int main()
{
int n;
while(cin>>n&&n)
{
int arraya[size];
for(int i=0;i<size;++i)
cout<<arraya[i]<<' ';
cout<<endl;
for(int i=0;i<size;++i)
arraya[i]=i;
int arrayb[size]={0,1,2};
for(int i=0;i<size;++i)
cout<<arrayb[i]<<' ';
cout<<endl;
}
return 0;
}
- C++中数组初始化的方法级不同方法之间的差别
- get与post方法之间的差别
- get与post方法之间的差别
- 初始化数组的方法
- 【C语言】数组--字符串初始化数组的方法分析
- struts2中不同action之间进行传值的方法
- java中Integer对象不同创建方法之间的区别
- struts2中不同action之间进行传值的方法
- C语言中利用#define和#undef定义初始化数组,实现不同的初始化效果
- C语言 二维数组下标为变量的初始化方法
- C-026.二维数组的基本概念与初始化方法
- object 类 “equals” 方法与 “ == " 之间的差别
- java中数组的3中初始化方法
- JAVA中关于数组初始化的常用方法
- OC中实例变量初始化方法,setter方法以及便利构造器的不同
- javascript遍历数组的两种方法差别
- ES6中新增数组方法与ES5之间的区别
- C语言中指针与数组的差别
- net 实现三种验证码(汉字验证码,数字验证码,数字+英文验证)附带登陆验证实例
- Maximum Depth of Binary Tree--二叉树的深度
- fileupload中设置临时文件路径相关问题
- // 比较 strlen(str)和 sizeof(str)的不同
- 跳出循环、常量、枚举、数组、冒泡排序
- C++中数组初始化的方法级不同方法之间的差别
- 该是时候静下心来了
- 二叉搜索树的实现
- 确定大小端模式(主机字节序)
- Jackson框架:Java与Json互转
- FreeRTOS STM32移植笔记
- (3)C语言代码之统计单词个数
- Shell中$参数
- 工作中遇到的JS小记