77问答网
所有问题
当前搜索:
将数组a的首地址
c语言
数组a的首地址
是什么意思?
答:
选A,
数组的首地址
。在C语言程序中,数组名表示的是“
数组首
个元素的地址,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各...
a数组
中首元素
地址
是a对吗?
答:
不对。若有定义:int a[5],则a
数组
中首元素
地址
可以表示为a,a[0],*(a+0),*a,&a[0]。数组及数组元素的地址表示为:a是二维数组名,也是二维数组0行的
首地址
,等于1000。a[0]是第一个一维数组的数组名和首地址,因此也为1000。(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0...
一道c语言指针题
答:
答案是D。int *p=a; // 将指针p指向
数组a的首地址
,即a[0]所在内存的地址 for(i=0;i<4;i++) // 四次循环 a[i]=*p; // 将p所指向的内存的值,赋值给a[i]。此时的p指向的是a的首地址,// 即是a [0]的地址。因此 *p 取的就是a[0]的值,即 *p = 2; 当循环...
指针程序*p=
a
,a=*p,p=&a,还有p=a都是什么意思呀,求大佬帮忙解答,还有...
答:
①int *p=&a;②int *p;p=&a;二、如果定义一个数组a[M],则int *p=a;或者int *p;p=a;表示
将数组a的首地址
赋值给指针变量p(数组名可以当作数组的首地址,所以这里无需再a前加&)三、int a=3,b=5;int *p=&a;b=*p;对于这条语句,由于上一条语句将a的地址赋值给指针变量p,即p存有...
已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},C语言问题
答:
int (*ptr)[3]=a这句,将a的首地址赋值给了ptr,ptr表示的是指向一个含有三个Int的数组的指针,((ptr+1)[2])等价于*((ptr+1)+2),等价于*(ptr+3),这表示从
数组a的首地址
向后移动3个单位,每个单位为一个含有3个Int的数组,所以一共向后移动了9个单位,即得出运行结果10!要想正确...
一个c语言中,当用一维数组名A做实参时,是
将数组A的
什么传递给对应的形...
答:
数组首
元素
的地址
C中数组名表示数组首元素的地址。例:如果arr是一个数组,则:arr == &arr[0];arr和&arr[0]都表示数组首元素的内存地址。
c语言,麻烦高手讲解过程,* P,* *k什么意思
答:
p=a; //此处
将数组
首地址a赋值给指针p,即此时p指向的是
数组a的首地址
,此时 *p == 2 (数组第一个元素)k=&p; //再将指针p的地址赋值给二维指针k,即k是指向指针p的地址的指针 **k == 2 (数组第一个元素)printf(“%d,”,*(p++));// *(p++),此处为后缀运算符,所以...
...一个
数组
指定首地址,比如指定数组啊a[20]
的首地址
是100,用c语言怎么...
答:
unsigned int CR;unsigned int SR;}PWM_TypeDef;define WN_PWM ( (PWM_TypeDef *) 0x40001000)WN_PWM变量的地址就放在了0x40001000
的地址
。这个地址往往是flash中的地址。如果你只是在写基于计算机的软件程序,那你的变量是不能直接和一个具体的地址进行关联的,你的变量要么在栈里面被编译器自动...
c语言指针输入
答:
int max_min(int *a){ int *p=a;//
将数组a的首地址
赋给指针p int max,min,x=0,y=0,t;max=min=p[0];for(int i=0;i<10;i++){ if(p[i]>=max){ max=p[i];x=i;} if(p[i]<=min){ min=p[i];y=i;} } t=p[y];p[y]=p[0];p[0]=t;t=p[9];p[9]=p[...
这个C语言的程序输出的为什么会是一串意义不明的数字?
答:
在第二个for循环之前,需要重新让p=a;
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
将数组a的首地址赋给指针数组p
将字符数组a复制到字符数组b
将数组a存入数组b中
将数组a中的n个整数逆序存放
若数组a的起始地址为2000
对a数组元素地址的正确引用是
设数组a的基地址为2000
java将数组a复制到b
将数组a中n个整数按相反顺序存放