55问答网
所有问题
已经定义的一个数组,数组名是否可以进行操作?例如:int a[10];a=a 1000;
如题所述
举报该问题
推荐答案 2020-05-05
不能,数组名只是个起始地址,这个地址只能对应你数组首元素地址
实际上你定义了10个变量,a[0]~a[9],因此不允许再重新定位标号a,否则这10个变量将丢失位置信息。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I8cQecQFRF8R8cIeIc4.html
相似回答
...
可以
赋值给另
一个数组的数组名
吗
? 例如
int
a[10],
b[10]
答:
不可以
。只能逐个元素赋值,最终起到类似数组赋值的效果。如:int a[10],b[10],i;for(i=0;i<10;i++)a[i]=b[i];
若有
定义:int
a[10],
则对
数组
a元素的正确引用是?
答:
a数组中包含有10个元素,并为这10个元素分配内存空间。数组元素的一般形式为
:数组名
[下标]。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。
例如,a[
5
],a[
i+j],a[i++]都是合法
的数组
元素。数组元素通常也称为下标变量。总之数值在0到9之间,超过此范围则有误。
C语言
数组
的初始化表示方法
答:
不是
inta
[] 而是
例如int
a[10]
这种。括号内一定要有个常量数字。我们可以这样定义 define N 5 int a[N]这表明了
数组名
为a
;数组
有5个元素;分别是a[0]到a[4];对于数组来说;数组是变量的集合,因此数组也具有与变量相同的数据类型和储存类型。数组的类型就是它所有的变量的类型。在
定义数
...
.
定义一个
整型
数组a[10],
使用指针指向这个
数组,
并分别利用指针输入和...
答:
include<stdio.h> define N 10 void main() {
int
a[
N],i,*p;p
=a;
for ( i=0;i<N;i++,p++ ) scanf("%d",p);p=a; for ( i=0;i<N;i++,p++ ) printf("%d ",*p); printf("\n");}
C语言的简单问题
答:
2:B (c语言的函数都是平行的,不能嵌套,调用可以嵌套,a调用b,b调用c。)3:C (函数有返回类型,参数之间以逗号分隔,且都需要指明类型,不能省略,声明需要分号结束)4:C (静态
数组,
大小是固定的,你声明是几个元素就是几个元素,下标不能越界,元素类型相同)7:A (数组在传递...
大家正在搜
如何定义一个数组
合法的数组定义是
一维数组的定义方式
c语言定义一个数组
如何定义数组
对数组进行排序的方法
c++定义数组
js定义数组
二维数组定义
相关问题
已经定义的一个数组,数组名是否可以进行操作?
定义int a[2][4],表示数组a中的元素个数是几个
一个数组的数组名可以赋值给另一个数组的数组名吗? 例如 in...
C语言中,定义一个数组int a[10],a是整个数组的名字...
C语言中已知int *p[10],如何对a进行定义,使p=a...
数组问题若有说明int a[10],则对a数组元素的正确引用...
怎么定义指向一个数组指针的指针?比如:我要指向于 int *...
若有: int a[10],*p=&a[0];,关于数组名a...