88问答网
所有问题
C语言中怎样创建动态数组?
如题所述
举报该问题
推荐答案 2014-07-08
void creat(linklist &L) { int x; L=new Lnode; linklist p,u; p=L; cout<<"请输入一些有序的整数,以负数结束:"<<endl; cout<<"请输入一个整数:"<<endl; cin>>x; while(x>0) {u=new Lnode; u->data=x; p->next=u; p=p->next; cin>>x; } p->next=NULL; }
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tgcM1VtKccVKStS1KV.html
相似回答
C语言如何
定义
动态数组
答:
intmain(void){ int*number,n,m,i;printf("thetotalnumbersis:");scanf("%d",&n);printf("backm:");scanf("%d",&m);number=(int*)malloc(n*sizeof(int));printf("input%dintegers:",n);for(i=0;i<n;i++){ scanf("%d",&number[i]);} ...
如何
用
C语言创建
一个
数组?
答:
在
C 语言中
声明一个存放 n 个整数的
数组
可以使用如下语法:其中,
array
_name 是你给数组起的名称,n 是整数的个数。请注意,n 在声明数组时必须是一个确定的整数,即在编译时必须知道数组的大小。例如,如果你想声明一个存放 5 个整数的数组,可以这样写:这样就
创建
了一个名为 my_array 的数组...
C语言中如何
定义
动态
二维
数组
并输出
答:
p[i]=(int*)malloc(sizeof(int)*n);//对于每个一维指针,申请一行数据的空间。for(i=0;i<m;i++)for(j=0;j<n;j++)scanf("%d",&p[i][j]);//输入第i行第j列的数据。其中&p[i][j]也可以写作p[i]+j或者是*(p+i)+j.功能相同。printf("输入
的数组
为%d行%d列:\n",m,n)...
C语言怎么
定义一个
动态
字符
数组?
答:
你先申请10个元素 char* a = (char*)malloc(sizeof(char)*10);如果又来了个元素,那么你就可以 a=(char *)realloc(a,11*sizeof(char));或者用CList,来一个就Add一次。或者用链表。
C语言中怎样
定义
动态
一维
数组
答:
在
C语言中
,数组的定义都是固定长度的,长度不允许变化。可以通过链表的方式来达到定义”
动态数组
“的等价功能,举例如下:链表节点定义如下:struct node{ int data; // 数据域 struct node *next; // 指针域};存放数据时可以对节点中的node赋值即可,如:struct node *p; // 定义一个链...
C语言中怎样
定义一个可变大小的
数组
呢?我想根据自己的需要输入数组的大...
答:
定义
动态数组
,例如:include <stdio.h> include <stdlib.h> int len;char *str;printf("输入数组
的
长度:");scanf("%d",&len);str=(char*)malloc(len*sizeof(char));为str分配分配len个字符大小的空间。
c语言中如何
定义
动态
指针
数组
答:
1、使用malloc函数,先分配第一维
的
大小,然后再循环分配每一维的大小。2、例程,分配3行4列二维
数组
:include <stdio.h>#include <malloc.h>int main(){ int **a; int i, j; a = (int**)malloc(sizeof(int*)*3);//为二维数组分配3行 for (i = 0; i < 3; ++i){...
C语言中如何
实现
数组?
答:
include void main(){ int i,j,a[2][3];printf("请输入
数组
数据:");for(i=0;i<2;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d",a[i][j]);printf("\n");} } } ...
大家正在搜
c语言静态数组和动态数组
c语言中动态数组
c语言中如何定义动态数组
C语言动态字符数组
C语言动态分配结构体数组
c语言动态数组的使用
c语言实现动态数组
c语言数组动态赋值
c语言动态数组malloc
相关问题
c语言怎样采用动态方法创建数组
C语言 用函数来创建动态数组,怎么实现??
怎么实现C语言里面数组的动态分配?
C语言如何创建数组
C语言 如何动态创建二维数组
C++ 中如何动态创建数组?
c语言怎样得到一个动态数组
C语言如何给动态分配的数组赋值