C语言中不对数组赋初值
2013-05-26 11:01
85 查看
如果不对数组赋初值:
int a[10]
for(i=0; i<10; i++)
{
printf("%d\t", a[i]);
}
将得到到什么结果呢?
这得分两种情况:
(1)如果数组a是全局变量,则默认初始值为0;
(2)如果数组a的声明是在函数体内,则a的值为随机;
int a[10]
for(i=0; i<10; i++)
{
printf("%d\t", a[i]);
}
将得到到什么结果呢?
这得分两种情况:
(1)如果数组a是全局变量,则默认初始值为0;
(2)如果数组a的声明是在函数体内,则a的值为随机;
相关文章推荐
- C语言中,关于数组和结构体变量的的默认初值问题
- C语言字符数组赋初值
- 重拾C语言重要知识之数组
- 关于C语言你不知道的事(1)–指针和数组的区别
- 单片机的C语言中数组的用法
- 关于约瑟夫_Joesphus问题(C语言数组解决)
- C语言之数组
- C语言之对队列、结构体、指针、数组的理解
- C语言之数组中你所不在意的重要知识
- 典型数组输出(C语言)
- C语言--数组(二)
- C语言中字符数组赋值方法
- C语言:一维数组数组
- 【c语言】二维数组中的查找,杨氏矩阵在一个二维数组中,每行都依照从左到右的递增的顺序排序,输入这种一个数组和一个数,推断数组中是否包括这个数
- C语言结构体里的成员数组和指针
- 详解C语言中Char型指针数组与字符数组的区别
- 20170214C语言提升08_指针_01变量及指针及数组
- 用C语言将文件内容读入数组
- 黑马程序员——C语言—数组、指针
- C语言的二维和三维动态连续数组分配