当前位置:首页 » 编程语言 » c语言1维

c语言1维

发布时间: 2022-06-30 19:22:25

⑴ 计算机c语言中二维数组a[1]和a[2]分别代表什么

语句中 a[1] 表示 地址 &a[1][0], a[2] 表示 地址 &a[2][0].
即二维数组a 的 第2行 元素 的 首地址 和 第3行 元素 的 首地址。

⑵ C语言编程数组中的第一维大小是指什么

C语言中第一维大小是指数组第一维的长度:
如下定义一个一维数组:
int arr[10];
则其长度可以使用sizeof(arr)来求得:
printf("长度:%d",sizeof(arr));
其结果为:10
二维数组的第一维大小是指数组的行数,第二维是数组的列数:
定义一个二维数组:
int arr[5][8];
则其行数为5,列数为8,其第一维大小就为5。

⑶ c语言中a[][2]省略的第一维数值是什么

a[][2] 第一维数值 取决于 初始化 里的数据个数,[若不初始化则会出错 (unknown size 错)]。
第一维数值等于 sizeof(a) / 2 / sizeof(数组类型)
例如:
int a[][2]={1,2,3,4,5,6,7};
第一维数值: n=sizeof(a)/2/sizeof(int);
程序例子:
#include <stdio.h>
int main ( )
{
int a[][2]={1,2,3,4,5,6,7}; //2 col
int n,i,j;
n=sizeof(a)/2/sizeof(int);
printf("row = %d\nData:\n",n);
for (i=0;i<n;i++){
for (j=0;j<2;j++) printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
输出:
row = 4
Data:
1 2
3 4
5 6
7 0

⑷ 请问学习C语言的一维或二维数组是什么

一维就是对应 坐标轴 二维就是 坐标系

⑸ C语言二维数组的第一维怎么求

这个定义代表每一维有三个数,所以a[0]中存放的是1.2.3.;a[1]中存放的是4.5.6;a[2]中存放的是7.8.0。应该是这样。你要问大小,是不是占的存储空间啊?那第一维是三个字节!

⑹ C语言中二维数组的第一维长度是什么意思

二维数组,也就是一组数据,有两个维度行和列。比如
int a[M][N];
定义了一个M行N列的数组,总元素个数为M*N。
其第一维长度,也就是总的行数,在C语言中,就是定义中的M。
类似的,第二维长度,也就是每行元素个数。在C语言中就是定义中的N。

⑺ C语言里1维数组作为返回值怎么传给主函数

4L217很强大。局部变量返回后已经销毁了,你这个返回的指针是在野的。

3Lflying说的没错,一般不能返回数组,但你可以把一个数组当参数传进去,然后修改它。或者,用我们强大的malloc();在函数内部分配一块空间,然后返回给调用者,但用这种方法就要写另一个对应的销毁函数,不然就有内存泄漏了。

int *get_memory(int len)
{
int *p = (int*)malloc(len*sizeof(int));
//清0,或者你用其它方法初始化
memset(p, 0, len*sizeof(int));
return p;
}
void free_memory(int *p)
{
free(p);
}
int main()
{
int *a;
a = get_memory(10);//返回一个10个元素的数组
//编写使用a的代码
free_memory(a);
return 0;
}

⑻ C语言-1维数组题怎么做

#include <stdio.h>

int main()
{
int pNumberList[ 30 ] = { 0 };//30维数组,初始0
int pAverage[ 30 / 5 ] = { 0 };//放结果平均值数组,初始0
int * pProtect = pAverage;//结果数组操作指针

for( int i = 1; i<= 30; i++ )
{
pNumberList[ i - 1 ] = 2 * i;//2开始的偶数
*pProtect += 2 * i;//结果数组叠加
if( 0 == i % 5 )//每隔5个计算一次
{
*pProtect = *pProtect / 5;//得到5个的平均值
pProtect++;//操作结果数组的下一个元素
}
}

for( int i = 0; i < 30 / 5; i++ )
{
printf( "%d\n", pAverage[ i ] );//输出结果
}

return 0;
}

热点内容
倒数的运算法则 发布:2025-02-04 15:01:10 浏览:564
安卓版微信为什么不能用 发布:2025-02-04 15:01:05 浏览:464
oj编译器和本地编译器不一样 发布:2025-02-04 14:59:24 浏览:647
凤凰地下商城wifi密码是多少 发布:2025-02-04 14:42:00 浏览:904
哈希查找算法 发布:2025-02-04 14:40:36 浏览:467
云服务器显示黑洞 发布:2025-02-04 14:29:05 浏览:300
redhatlinux教程 发布:2025-02-04 14:24:48 浏览:831
nvidia缓存清理吗 发布:2025-02-04 14:16:55 浏览:307
笔记本电脑如何设置锁屏密码 发布:2025-02-04 13:54:42 浏览:163
构成c语言程序的基本单位 发布:2025-02-04 13:49:53 浏览:990