数组不初始化的默认值
2015-08-13 15:56
176 查看
#include <iostream> using namespace std; int a[10]; char b[10]; int main() { for (int i = 0; i < 10; i++) //int全局数组不初始化默认为0 { cout << a[i]; } cout << endl; int c[10]; for (int i = 0; i < 10; i++) //局部数组不初始化,是随机值 { cout << c[i]; } cout << endl; int d[10] = { 0 }; for (int i = 0; i < 10; i++) //为0,未被显式初始化的元素默认为0,字符数组则是'\0' { cout << d[i]; } cout << endl; cout << b << endl; //按字符串方式输出,输出为空,不是空格,可以看出未初始化的全局数组元素为'\0' for (int i = 0; i < 10; i++) //单个输出全为a { cout << b[i]; } cout << endl; char e[10] = { 'b' }; cout << e << endl; //按字符串方式输出,输出为b,可见未被显式初始化的元素为'\0' for (int i = 0; i < 10; i++) //char局部数组,单个元素输出结果为baaaaaaaaa { cout << e[i]; } cout << endl; char f[10]; //char局部数组不初始化,输出为烫烫烫烫烫 for (int i = 0; i < 10; i++) { cout << f[i]; } cout << endl; return 0; }
相关文章推荐
- android SQLite使用SQLiteOpenHelper类对数据库进行操作
- 在Android中applicationId与package name的那些事
- ASP入门(八)-Request对象
- poj 3020 Antenna Placement(最小路径覆盖 + 构图)
- From 《Soft Skill》——Chapter 69. My personal success book list
- 解析json字符串:eval
- Win10 Mobile预览版10512最新功能 Gif照片已支持512MB内存机型
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- Lua简明入门实践(从"基"搞起)_(五)Lua常用小算法
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联
- OAF学习笔记-3-下拉框级联