77问答网
所有问题
当前搜索:
c语言输入一个不定长度数组
C语言中
,对于不知道
长度
的
数组
怎样
输入
。。。
答:
2、C语言中不能定义未确定个数的数组,不过可以用指针来变相的完成你的要求
。3、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。
c语言
,
输入一个长度不定
的整型
数组
(1000位以内),我要怎么知道该数组的长...
答:
1 第
一个输入
为
数组长度
。 比如输入 3 12 45 87 2 以特定输入为结束标记, 比如 以0,-1或者EOF作为结束标记。或者整行输入,以换行符为结束标记。一般来说,在自动判题系统中,以EOF为结束, 或先
输入长度
, 是最为常见的两种方式。
C语言
或c++
不定长数组输入
?
答:
可以用new分配内存。(对于
c语言
没有string可以使用malloc分配内存)不用的时候delete掉(用malloc的用free)比如说
输入
的时候在循环外定义
一个
char指针分配1内存;在循环内先分配内存(
长度
为原先长度*2),再输入,循环判断的条件为后面还有没有输入。建议使用getline函数设定最多读取长度,相当于分批读取,...
C语言中
如何控制未知
长度
的
数组
的
输入
答:
方法一:每
输入
一次,都询问是否继续输入 while(1){ scanf("%d",&a[i]);printf("是否继续?(Y/N)");
c
=getchar();if(c=='Y'||c=='y')continue;else break;} 这种方法比较笨 方法二:规定输入的范围,例如要输入的是正整数,那么可以检测输入的是否合法,如果输入了负数就结束循环 while(...
怎样在
c语言中输入一个
未知
长度
的数列?
答:
Obj = New SomeClass("String required by constructor")'
C语言
里面要定义
一个
字符串
数组
,数组元素个数
不确定
,每个元素的
长度
也不...
答:
你可以用动态分配内存的方法,比如你要建立
一个
字符串
数组
:char *str;str=(char *)malloc(n);n是变量,可以在确定了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);
C语言中
,对于不知道
长度
的
数组
怎样
输入
。。。
答:
数组
名[常量表达式]。2、一维数组程序举例:冒泡法。3、得到结果进行输出。4、二维数组常称为矩阵。把二维数组写成行列的排列形式,可以形象的理解二维数组的逻辑结构。5、字符数组的定义,引用和初始化:
C语言中
没有字符串类型,字符串是存放在字符型数组中的。6、字符数组综合举例。输出
一个
菱形。
c语言
如何实现无限
长
的
数组
?
答:
C语言
支持定义
一个不
显式定义长度的数组,即通过初始化数据来分配
数组长度
。比如int a[] = {1,2,3,4,5}; 数组a的长度没有显式给出,由于有5个初始化数据,所以分配空间长度为5个int型。但是无论如何定义,数组的长度都是固定的,在定义的时候就已经分配好空间,从这个角度上C语言无法定义无限...
...可以不定义
长度
吗,这样:uint8
array
[]。看到
一个
函数的参数是这样定...
答:
C语言中
可以定义个数
不确定
的动态
数组
,但不是用uint8
array
[];这样来定义的,这样会报错。定义个数不确定的动态数组必须先声明
一个
指针,然后用malloc为这个指针分配一段连续的空间,然后退出程序的时候要记得使用free释放这些变量空间,否则会造成内存泄露。比如你要定义一个字符型的动态数组,可以先声明...
c语言中
如何自定义
数组长度
答:
include <stdio.h>#include <string.h>#include <stdlib.h>int main(){printf("
输入
要分配的内存大小:");int size;scanf("%d", &size); //输入自定义的
数组长度
int *pstart = (int *)malloc(sizeof(int) *size);if (pstart==0) {printf("不能分配内存\n");return 0;}memset(p...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言输入不定长数组
c语言数组输入一组数
c语言求输入数组长度
c语言数组长度未知如何输入
c语言输入任意长度数组
c语言数组不定义长度
c语言当数组长度不确定
c语言定义数组长度
c语言怎么将数字输入数组