C\C++语言如何定义数组数组长度由键盘输入
9个回答
TableDI
2024-07-18 广告
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,...
点击进入详情页
本回答由TableDI提供
展开全部
arr = (int **)malloc(sizeof(int*)*row); //arr在这里可以看出成数组,数组的每个成员都是指向int类型的指针,这样每个指针指向的代表一行,共row行
for(i=0; i<row; i++) //为每行申请空间
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c中数组的长度在定义数组的时候就必须确定。不能由键盘输入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用动态数组就可以了。
如用cin>>x;
定义int *a = new int[x];就可以了
如用cin>>x;
定义int *a = new int[x];就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4、对数组的增强
可变长数组
C99中,程序员声明数组时,数组的维数可以由任一有效的整型表达式确定,包括只在运行时才能确定其值的表达式,这类数组就叫做可变长数组,但是只有局部数组才可以是变长的.
可变长数组的维数在数组生存期内是不变的,也就是说,可变长数组不是动态的.可以变化的只是数组的大小.可以使用*来定义不确定长的可变长数组。
PS:这个功能属于C99的新特征,我没用过,你自己去查例子吧
可变长数组
C99中,程序员声明数组时,数组的维数可以由任一有效的整型表达式确定,包括只在运行时才能确定其值的表达式,这类数组就叫做可变长数组,但是只有局部数组才可以是变长的.
可变长数组的维数在数组生存期内是不变的,也就是说,可变长数组不是动态的.可以变化的只是数组的大小.可以使用*来定义不确定长的可变长数组。
PS:这个功能属于C99的新特征,我没用过,你自己去查例子吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询