11问答网
所有问题
当前搜索:
c语言给数组赋值
C语言
怎样把函数的值赋
给数组
?
答:
void fib(int a[10]){ //这里求斐波那契数列前10项的值,并依次存放在数组中。} main(){ double ave;int a[10];int i;fib(a);/*传数组名相当于传递数组首地址,也就是指向数组首地址的指针常量。函数调用后
数组赋值
完成*/ for(i=0;i<10;i++){ ave+=a[i];//求累加 } ave=ave/...
C语言数组
的应用
答:
C语言数组
的应用 C语言一维数组的定义和引用 (一) 维数组的界说和引证 在程序设计中,为了处置便利,把具有一样类型的若干变量按有序的办法组织起来。这些按序摆放的同类数据元素的调集称为数组。在
C言语
中,数组归于布局数据类型。一个数组能够分化为多个数组元素,这些数组元素能够是根本数据类型或是布局类型。因而...
C语言
,目的:输入一串数字,用空格隔开,然后
赋值给数组
答:
temp = temp*10 + (
c
-48) ; // 将字符数字
C
转换为实际数字C }}if(flag) //如果回车键之前为非空格,则该数也要存入
数组
{ a[space] = temp ; }for(i=0;i<space+1;i++)pringtf("a[%0d] = %8d",i,a[i]);} ...
C语言
定义一个整数类型的一维
数组
,长度为10,然后通过键盘录入10个数
赋值
...
答:
include <stdio.h> int main(void){ int arr[10];int i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\n");}
C语言
中,同一个变量或
数组
里的内容可以分别
赋值
给另外两个甚至多个不...
答:
是可以的,因为变量在
赋值
的时候只是将这个变量内的数据复制一份,放到另一个要赋值的变量中。如 int a=0,b,
c
;b=a;c=a;在执行完上述语句后,a,b,c都等于0。再如 int a[5]={1,2,3,4,5},b[5],c[5];for(int i=0;i<5;i++)b[i]=a[i];for(int i=0;i<5;i++)c[i]...
C语言
怎么把字符
数组
中的字符
赋值
给字符变量
答:
(2)如果花括号中提供的初值个数(即字符个数)大于数组长度,则按语法错误处理;(3)如果花括号中提供的初值个数(即字符个数)小于数组长度,则只将这些字符赋
给数组
中前面那些元素,其余的元素自动定为空字符(即‘\0’);4、(如何将字符串
赋值
给字符数组)
C语言
中,将字符串作为字符数组来...
c语言
,如何用scanf
赋值给数组
的个数n
答:
这个是不行的,
c语言
中,
数组
的大小必须明确给出,不能用变量,但是可以用指针 如int *a=(int *)malloc(sizeof(int)*n);这样就动态的申请了一块大小为n的数组并
赋值
给了a
c语言
怎么给链表中的字符串
数组赋值
答:
struct node{ char name[10];struct node * next;}p;char n[10];scanf ("%s", n);strcpy(p->name, n);p -> next = NULL;
c语言数组
给初值
答:
第二:若要在声明完变量再用
赋值
语句赋值的话,应该是 int a[3];a[0]= 0 ;a[1]= 0 ;a[2]= 0 ;并且,你要用赋值语句赋值的话,a[3]={0},也不对,首先a[3]不存在,
数组
a的下标是从0到2的,a[3]就属于越界访问。其次用{}赋值只能用在数组声明的时候 ...
C语言
可以用指针
数组赋值给数组
指针吗?
答:
我这里有C++环境,帮你试了一下不行(当然,也有变相的方法,就是将
数组
指针的首元素地址给指针数组中的一个指针),估计
C
差不多。情况参考图:二者的类型系统认为是不相等的。我这里定义了一个指针数组 b,并且对它
赋值
了。声明了一个数组指针
c
,赋值时候就有图中的提示了。反过来一样的 如果想...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜