00问答网
所有问题
当前搜索:
c语言数组用变量表示
C语言数组
长度可以是一个
变量
吗
答:
不可以 因为不好编译 不过可以用malloc()申请一段堆内存 这个长度是可变的
c语言
的函数定义时,
变量
为
数组
与变量为一个元素,有什么区别?
答:
变量
为
数组
,则调用者在调用时,传递的是一个地址值(数组名就是个地址),这好比对方告诉你他家的地址,通过这个地址,你可以访问他家中的任何人、物,你在这个地址中的一举一动都在影响这个家里的变化。变量为元素,则调用者在调用时,传递的是一个数的数值。这好比,对方只告诉了你一个人名,...
c语言
中什么是
数组
答:
组成数组的各个
变量
成为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
c语言数组
在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,...
C语言
里怎么在
数组
里定义汉字
变量
和指针指向汉字数组?
答:
由于一个汉字占2个字节,所以对汉字的操作,只能以2个字节作为操作单位。2、下面通过具体实例来说明汉字在
C语言
中的
使用
:char s[] = "首都北京"; // 将汉字字符赋值给字符
数组
char s2[20]; // 定义字符数组,存放用户输入的汉字 scanf("%s", s2); // 接收用户输入的汉字字符 prin...
C语言
如何把一个
变量
值赋给一个
数组
?
答:
1.整型值赋值给整型
数组
:int value=2;//定义一个
变量
,并赋值 int
array
[10];//定义一个数组 array[0]=value;//将变量值赋值给该数组。2.整型值赋值给字符数组:int value=3;char str[10];str[0]=value+'0';//赋值给单个字符 itoa(value,str,10);//数字转字符串函数itoa,10
代表
十...
c语言 数组
元素能为
变量
吗
答:
不能。第一:你所说的
变量
没有定义。第二:
数组
已经定义整型a1这些变量不是整型。第三:数组名与第一个元素是地址常量,是不能被改变的。宗上所述,你所说的是不能的。
c语言
里面可以赋
变量
给一个
数组
吗?
答:
这样赋值是可以的,但是table[2]的值是固定的,就是你赋值时a的值,不随a的变化而变化。如果你想要table[2]随a的变化而变,那只能将a定义为一个指针,将a指向table[2],然后table[2]就会随*a的变化而变化。比如:int table[8];int *a;a=&table[2];这样table[2]会随着*a的变化而变化 ...
C语言
如何在
数组
中输入字符
变量
答:
include "stdio.h"include "math.h"include "stdlib.h"int main(){ int n,i,j,k;char x,y,z;printf("请输入阶数:");scanf("%d",&n);getchar();printf("请输入图形组合(x,y,z): ");scanf("%
c
,%c,%c",&x,&y,&z);for(i=1; i<=n; i++) //每个循环画一行 { ...
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语言
,指向一维
数组
的指针
变量
答:
p=&a;才是=号两边类型匹配。因为p被声明为指向有4个元素的一维整型
数组
的指针,而a被定义为一个整型数组的第一个元素的指针,所以写成p=a;等号两边类型不匹配,连编译都过不了。而&a就是一个有4个整型元素的一维数组的指针——就是说在int a[4]={1,3,5,7};的定义后,a是1的地址,a+1...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组表示方法
c语言定义常量数组
c语言 数组作为参数
c语言数组引用