用户输入一个数组
1、让用户输入数组的长度
2、根据用户输入的长度创建数组
3、让用户依次填充数组的值
4、把值遍历取出打印出来
#include
#include
/**
用户输入一个数组
1、让用户输入数组的长度
2、根据用户输入的长度创建数组
3、让用户依次填充数组的值
4、把值遍历取出打印出来
*/
main(){
printf("请输入数组的长度:\n");
// 1、用户输入数组的长度
int length;
scanf("%d",&length);
printf("您输入的数组长度为:%d\n",length);
// 2、根据用户输入的长度创建数组
int iArray[length];
// 3、让用户依次填充数组的值
int i;
for(i=0;i printf("请输入iArray[%d]的值:\n",i); // scanf("%d",&iArray[i]);//(使用这种,或者下面的 scanf("%d",iArray+i); 都是等价的) scanf("%d",iArray+i); } // 4、把数组内容打印出来 for(i=0;i // printf("iArray[%d]=%d\n",i,iArray[i]); //(使用这种,或者下面的都是等价的) // iArray+i:取地址 ,*(iArray+i):取地址的值(使用指针取值) printf("iArray[%d]=%d\n",i,*(iArray+i)); } system("pause"); } 运行效果: