当前位置:首页 » 编程语言 » c语言给数组赋值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言给数组赋值

发布时间: 2022-01-18 12:59:00

c语言如何给动态分配的数组赋值

1、当成普通数组使用,用for循环即可赋值。

2、例程:

#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
int*a=NULL;
inti;
a=malloc(sizeof(int)*10);/*动态创建一个有10个int元素的数组*/
if(a==NULL){/*a==NULL表示空间分配失败*/
fprintf(stderr,"MEMORYERROR");
return-1;
}
for(i=0;i<10;i++){
a[i]=i;/*对数组进行赋值操作*/
}
free(a);/*动态分配的空间需要用free()函数释放*/
return0;
}

㈡ c语言数组定义和赋值是什么

c语言数组定义是:

char c[6]={'c', ' h ', 'i', 'n', 'a', '' };

整数数组定义赋值是:

int a[5]={1,2,3,4,5};

int a[5];

for(int i=0;i<5;i++)

a[i]=i;

定义float数组并赋值:

float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0}

(2)c语言给数组赋值扩展阅读:

声明固定大小的数组:

有三种方法声明固定大小的数组,用哪一种方法取决于数组应有的有效范围:

1、建立公用数组,在模块的声明段用 Public语句声明数组。

2、建立模块级数组,在模块的声明段用 Private语句声明数组。

3、建立局部数组,在过程中用 Private语句声明数组。

㈢ C语言中怎么给数组某个元素赋值

C语言中,定义数组后,对数组某个元素进行赋值的一般方法为:
数组名[下标]=x ;
其中:
x为相对应的变量或常量值。
下标可以是整型常量、变量或表达式,下标的有效取值范围为0-n(n为数组大小)
如:
int a[10] ; //定义一个有10个元素的整形数组
a[0]=5 ; //下标为常量
a[1]=8;
a[2]=a[0] ;

int b=3;
a[b]=10; //下标为变量

int i;
for( i=0;i<100;i++ )
a[i%10] += i ; //下标为表达式

㈣ C语言,怎么给数组里的某个数赋值

unsigned char a[50];
unsigned char b[2];
unsigned char i;

a[25] = b[0];//将b[0]的值赋给a[25]
a[26] = b[1];//将b[1]的值赋给a[26]

for(i=0;i<50;i++)
{
printf(”%x\n”,a[i]);
}