下面代码中,数组LA[ ]维度怎么就自动扩充了呢
2016-07-19 10:59
253 查看
#include<stdio.h>
void main()
{
int LA[]={1,3,5,7,8};
int item=10, k=3,n=5;
int i=0, j=n;
printf("The original array elements are:\n");
for(i=0;i<n;i++)
{
printf("LA[%d]=%d\n",i,LA[i]);
}
n=n+2;
while(j>=k)
{
LA[j+1]=LA[j];//数组的维度竟然自动增加了,为什么编译不出错???
//printf("%d x\n",LA[j]);
j=j-1;
}
LA[k]=item;
printf("The array elements after insertion\n");
for(i=0;i<n;i++)
{
printf("LA[%d]=%d\n",i,LA[i]);
}
}
void main()
{
int LA[]={1,3,5,7,8};
int item=10, k=3,n=5;
int i=0, j=n;
printf("The original array elements are:\n");
for(i=0;i<n;i++)
{
printf("LA[%d]=%d\n",i,LA[i]);
}
n=n+2;
while(j>=k)
{
LA[j+1]=LA[j];//数组的维度竟然自动增加了,为什么编译不出错???
//printf("%d x\n",LA[j]);
j=j-1;
}
LA[k]=item;
printf("The array elements after insertion\n");
for(i=0;i<n;i++)
{
printf("LA[%d]=%d\n",i,LA[i]);
}
}
相关文章推荐
- java 面向对象概念
- java基础-使用Arrays管理数组排序,复制,查找,填充
- Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- 关于Java权限控制SecurityManager的理解
- eclipse发布web项目兼ssh框架搭建
- C语言getenv()函数:取得环境变量内容
- JAVA-MyBatis ORM
- import numpy 和 from numpy import * 的区别
- C#WinCE 记录日志文件
- ASP.NET MVC设计原则讲解
- SSM报错:java.sql.SQLException: 无效的列类型: 1111
- Java基本类型学习
- 数据区,代码区,堆栈区,操作系统堆栈
- Xcode代码字体变成白色,无法出现联想代码解决方案
- C# 中的回车换行符
- Struts2源码浅析-ConfigurationProvider
- 总结Spring、Hibernate、Struts2官网下载jar文件
- eclipse快捷键
- java安卓透明半透明设置
- java jdk 环境变量