Int型
1.#include
main()
{
int i,*ptr;
int array[4]; //定义未赋值
for(i=0;i<4;i++)
{
printf("%d\n",array[i]); //输出类似地址的那种一串数字
}
}
2.#include
int array[4]; //定义未赋值,但是声明为全局变量
main()
{
int i,*ptr;
for(i=0;i<4;i++)
{
printf("%d\n",array[i]); //输出值全为0
}
}
3.#include
main()
{
int i,*ptr;
int array[4]={0,1}; //定义并部分赋值
for(i=0;i<4;i++)
{
printf("%d\n",array[i]); //输出0 1 0 0,为赋值的部分默认为0
}
}
Char型
1.#include
main()
{
int i,*ptr;
char array[4]; //定义未赋值
for(i=0;i<4;i++)
{
printf("%c\n",array[i]); //输出A(不确定每台电脑是否一样)
}
}
2.#include
char array[4]; //定义未赋值,但是声明为全局变量
main()
{
int i,*ptr;
for(i=0;i<4;i++)
{
printf("%c\n",array[i]); //什么也不输出
}
}
3.#include
main()
{
int i,*ptr;
char array[4]=”a”; //定义并部分赋值
for(i=0;i<4;i++)
{
printf("%c\n",array[i]); //输出赋值部分
}
}