00问答网
所有问题
当前搜索:
c语言中可以动态定义数组的大小
在
C语言中定义
二维
数组
long a[3][5],则数组占多少字节的存储空间?
答:
c语言中
long占4个字节,所以longa[3][5]占4*3*5=60个字节 从元素角度理解a代表a[0][0];从二维数组理解a代表a二维数组名,即二维数组首地址;从一维数组角度理解a代表a[0]即二维数组第一行看作一个一维数组,a[0]为这个一维
数组的
首地址;a[1]从二维数组看代表a[1][0]是元素,从一维...
C语言
编程
数组中的
第一维
大小
是指什么?
答:
C语言中
第一维
大小
是指数组第一维的长度:如下
定义
一个一维数组:int arr[10];则其长度可以使用sizeof(arr)来求得:printf("长度:%d",sizeof(arr));其结果为:10 二维
数组的
第一维大小是指数组的行数,第二维是数组的列数:定义一个二维数组:int arr[5][8];则其行数为5,列数为8,其...
c语言中
要
定义
一个一维
数组
a[n];想用scangf输入n的值,也就是说啊a[n...
答:
include<stdio.h> void main(){ int i=0;int n=0;int a[1000]={0};printf("请输入学生的个数:\n");scanf("%d",&n);printf("请输入%d个学生各自的成绩:\n",n);for (i=0;i<n;i++)scanf("%d",&a[i]);printf("打印%d个学生各自的成绩: \n",n);for (i=0;i<n;i++...
C语言数组
下标太大怎么办?
答:
要解决这个问题,有两种方式:1 将
数组定义
为全局变量。全局变量分配时,会分配在全局变量空间,不受栈空间
大小
影响。这种方法的好处是,代码简单,只需要将定义从函数内移动到函数外即可,其它不需要改变。缺点是,在程序运行全程均需要占用该部分内存,很多时候这是一种浪费。2 使用
动态
内存空间。通过...
C语言的
一道单选题,求解?
答:
A选项:必须在主调函数中说明此
数组的大小
,不一定例如传递一个char类型的字符串,就不需要。所以A是错的。B选项:实参数组类型与形参数组类型可以不匹配。实参和形参,类型顺序必须一致,不然调用不了。B错
C
选项:在被调用函数中,不需要考虑形参数组的大小。因为传数组都是只传一个地址过来,而如果...
用
c语言
如何
定义
含有变量N
的
一个 二位
数组
#int n;scanf(“%d”,&n...
答:
在
C语言中
,
数组的大小
在
定义
的时候必须确定大小,不然在编译阶段进行内存分配的时候,计算机不知道该给数组分配多大的内存单元,所以会报错。对于如下程序段:int n;scanf("%d", &n);int a[n][n]={0};错误有2处:1、数组的定义与声明部分应该放到执行语句的前面,即scanf语句之前;2、由于在编译...
c语言中
不
能
在程序中间
定义数组
吗??
答:
C语言中
,要遵循先
定义
后使用的原则。对于用到的,一般都会在函数头先定义,很少见到在程序中间定义数据的。但是如果在你定义那个
数组
之前你没有用,那应该是
可以的
。
C语言
:
定义
100个变量(用
数组的
方法),在数组中分别输入3,6,9,12,1...
答:
include<stdio.h> void main(){ int x[100],i,n;x[0]=3;for ( i=1;i<100;i++ ) x[i]=x[i-1]+3; //每个数是前一个数加3 for ( i=0;i<100;i++ ) printf("%d ",x[99-i]);printf("\n");for ( i=0;i<100;i++ ) if ( x[i]%5==0 ) printf("%d ",x...
C语言
二维
数组
声明时能否使用变量 如int a=4; int b=3; int matrix[b...
答:
嗯 在
C语言中
直接用int声明
数组
是不可以的(C标准这样规定。即使在某个编译器上这样做成功了,也不建议这样做,程序应该符合规范)。如果你想在程序运行的时候输入矩阵
的大小
,可以用malloc在堆区
动态
分配内存实现,具体做法如下:include "stdio.h"void main(){ int row;int col;scanf("%d%d",&row...
C语言数组
下标
答:
下标可以是变量 也可以是常量。直接说a[0],a[1],a[2],a[3]这样的下标就是常量。对于访问来说, 不在意是变量还是常量, 系统只是需要一个值, 作为偏移量 不管是变量还是常量, 访问的时候 肯定是一个特定值, 而系统要的 无非是这样一个偏移量而已。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜