00问答网
所有问题
当前搜索:
二维数组可
这个char a[5][20]字符
二维数组可以
存5个20字节的字符串,但是如果不...
答:
首先, a[5][20]能保存的是5个19字节的字符串 其次,其它方法有,比如说结构体,链表,归根结底还是
数组
最基本
在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语言中的
二维数组
编出a[3][4]的最小值?
答:
下面是一个使用
二维数组
的示例程序,它
可以
找出数组 a[3][4] 中的最小值:Copy code include <stdio.h> int main() { int a[3][4] = {{1, 4, 7, 2}, {3, 5, 2, 9}, {6, 8, 0, 2}};int i, j, min = a[0][0];for (i = 0; i < 3; i++) { f...
若C语言中定义了
二维数组
a[2][2],则a中的元素为(按存储顺序写)?_百度...
答:
a[0][0],a[0][1],a[1][0],a[1][1],
数组
在内存中是顺序存储。
C语言如何给用函数
二维数组
动态赋值
答:
二维数组
名不能直接传给二级指针,应该按以下方式使用:int nChoose;scanf("%d", &nChoose); // 让用户输入二维数组的大小 int **a = (int **)malloc(nChoose * sizeof(int *));for (int i = 0; i < nChoose; i ++){ a[i] = (int *)malloc(nChoose * sizeof(int));} ...
对
二维数组
说明正确的是
答:
答案是C,
二维数组
,必须制定低维的大小,否则不知道是一行多少,而高维
可以
通过初始化列表计算出来:a[高][低]。A,没有制定低维大小 B,同A D,语法错误,不能写成[2,3],必须写成[2][3]。原因是所谓的多维数组,其实是数组的数组,所以写成[2][3],而不能写成一个整体[2,3]...
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++中用for循环对
二维数组
赋值
可以
吗,就是自己手动输入数据
答:
当然
可以
啦 例如 include <iostream> using namespace std;void main(){ int a[3][3];for(int i=0;i<3;i++)for(int j=0;j<3;j++)cin>>a[i][j];} 我的编程代码文章分享博客 blog.163.c om/vince_n/ blog.sina. c om.c n/zhengyuhong520 hi.baidu.com/zhengyuhong520 我的...
C语言如何求一个
二维数组
有几行,还有为什么会提示gets()是一个未定...
答:
假设有定义int nums[10][20];
二维数组
行数
可以
用sizeof计算:rows = sizeof(nums)/sizeof(nums[0]);第二个问题,为什么gets会提示未定义标识,有两种可能:一、编译器支持gets库函数,但是你没有包含头文件#include<stdio.h>;二、编译器本身不支持gets库函数,因为gets函数是一个不安全函数,容易...
为什么
二维数组
有两个直接前驱和直接后继
答:
假设A是一个m×n
二维数组
,则A
可以
看作是有m个行向量组成,每个向量有n个元素;或者可以看作是n个列向量组成,每个向量有m个元素;这样就可以知道,它们的逻辑关系有两种,从而说它们有两个直接前驱和直接后继。即从行向量角度有一组,从列向量角度又有一组。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜