55问答网
所有问题
当前搜索:
C语言void未知数组如何表示
C语言
在
数组
个数
未知
的情况下有哪几种方式
答:
C语言
在
数组
个数
未知
的情况下,根据应用情况不同,有三种方式。1,数组元素总数未知,但是需要存储的内容是已知的。其实这是一种变相的已知个数,只是编程者不去计算总个数,把这个工作交给系统来做。这时可以通过数组个数留空,显式初始化数组进行声明。比如 char s[] = "this is a test string";...
c语言如何
定义
未知
个数的
数组
答:
void
main(){ int N,n,i,j=0; printf("请输入你所创建的
数组
的个数是:"); scanf("%d",&N); printf("请输入你所创建的数组的大小:"); scanf("%d",&n); int* *p=(int* *)calloc(N,sizeof (int *)); for(i=0;i<N;i++) { *(p+i)=(int*)calloc(n,sizeof(int)); } for(i=...
c语言
中
怎样
定义一个
未知
长度的
数组
??
答:
设置值等于null就行了
C语言
中
如何
将
未知
个数的数存放在一个
数组
中?
答:
在
C语言
中
数组
的定义必须指明维数,即使没有指明维数,也必须进行初始化,编译器通过初始化列表中的元素个数来确定数组的维数,比如下面的代码:int a[] = {1,2,3};虽然没有指明数组的维数,但是编译知道数组a的维数是3(只有三个元素)。要实现
未知
个数的元素存储于数组中,可以使用malloc()和free...
C语言
定义
未知
长度的
数组
答:
首先确认你的编译器是否支持C99的vla特性,如果支持,那么直接用上面的代码就可以了 如果不支持只好使用malloc的动态内存分配来实现 scanf("%d",&n);int *a=(int *)malloc(sizeof(int)*n+1);a[0]=xxx;...a[n]=xxx;
C语言
中
如何
定义
数组
答:
C语言
中,同变量一样;
数组
也必须先定义后使用。一维数组的定义形式:类型标识符 数组名[常量表达式];例如int a[10]; 其中a为地址常量。如变量的定义一样,int a ;double a;float a等;数组的定义只是把后面的变量名改为数组名而已。int a[10]就是定义了一个数组名为a的数组;此数组有10...
C语言如何
定义
未知
行列大小的二维字符
数组
。行列由键盘输入?
答:
<malloc.h>int main(
void
) {char **a;int col,row,i;//scanf("%d%d",&row,&col);row=col=10;a=(char **)malloc(sizeof(char *)*row);for(i=0;i<row;++i){a[i]=(char *)malloc(sizeof(char)*col);strcpy(a[i],"hello , world");puts(a[i]);}return 0;} ...
c语言数组
的定义
答:
在
C语言
中使用
数组
必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符,方括号中的常量表达式
表示
数据元素的个数,也称为数组的长度。例如:int a[10]; /* 说明整型数组a,有10个元素 ...
c语言
问题…
如何
输入一组个数
未知
的
数组
?如图我在主函数里这样循环提取...
答:
否则 scanf( ..) 时 少了 一个 字符,若少的是空白符,则没有影响,若少了数字,就有影响。通常,可以用:int
c
;while(1){ c = getc (stdin); // 读一个字符 if (c == '\n') break; // 如果是新行符,循环结束 else ungetc (c, stdin); //否则,放回去 scanf ( .....
C语言
定义一个函数如果含有
数组
答:
void
min(int a[],int b[])这样计算没错误,但是在计算的时候,你要知道a所指向的数组的长度和b所指向的长度,例如下面的例子:a数组中有10个数,b数组中有2个数,a数组的大小是40个字节,而指向他的
c数组
大小只有4个字节,所以当你运算的时候,你要知道c指向的a数组的大小,同理,d也是一样...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言定义不确定数量的数组
C语言定义未知长度的数组
C语言void用法
C语言输入数个数未知
双指针c语言
void函数怎么用
void在c语言中什么时候用
void在c语言中什么意思
c语言函数void