99问答网
所有问题
c语言中怎样通过指针使得一个数组元素指向另一个数组元素
如题所述
举报该问题
其他回答
第1个回答 2007-05-20
可以数组内只能包含指针了。数组元素指向......我知道的只有做一个指针数组了,不然怎么可以指向其他地方啊 ??
第2个回答 2007-05-09
数组元素指向?这个数组中的元素是不是都是指针类型的,不是话应该不会实现指向这个名词的。
本回答被网友采纳
第3个回答 2007-05-09
char * [2] a=....
a[0]=&a[1]
相似回答
C语言
编程 将数组奇数寸放到
另一数组
用
指针
法
答:
q指向奇数数组最后一个奇数的下一个位置,b指向奇数数组第一个奇数,二者相减q-b即可得到奇数个数,即奇数数组内奇数的个数n,即我们常用的 for(i=0;i<n;i++) ···
C语言通过指针
将一个二维
数组
赋值给
另一个
二维数组
答:
include <stdio.h>void copy_arr(double(*)[5],double(*)[5],int ,int);int main(void){int n,m;double source[2][5]={{2.6,3.7,5.8,4.2,3.3},{1.7,5.4,6.3,4.7,6.2}};double target1[2][5]={0};printf("Before operation:\n");printf("source :");for (n...
C语言中
用
指针
变量
指向数组元素
答:
依次输入十个整数 下一个循环
,首先P指向数组首地址,即指向数组第一个元素,然后P依次加一,移向下一地址,即指向数组下一个元素 依次打印输出
c语言中
将一个数组内容
通过指针
放到到
另一个数组
中,不按顺序放比如我想...
答:
int a[9]={1,2,3,4,5,6,7,8,9};/*原来的代码可能会报错,因为你定义的数组大小是8,但是赋值
的数组元素
有9个,需要将数组a[8]改成a[9]*/ int b[3]={0};int *p;p=a;b[0] = p[2]; b[1] = p[6]; b[2] = p[8];以上代码会把对应的数据
元素的
值放到数据b中。
c语言指针
引用
数组元素
,从p=a开始解释下此程序
答:
1. p=a; //使int*指针p
指向数组
a的首元素,即a[0]的地址—&a[0]。2. 第一个for循环语句,就是
通过指针
p来对数组a的各个元素赋初值,*p的意思就是获取指针p所
指向的
内存单元的值,初始就是对a[0]赋初值i,*p++=i,等价于:p=i; //对p指向的当前
数组元素
赋值,等价于a[i]=i...
C语言中
,
如何
定义
一个
‘
指针数组
’,这个‘指针数组’专门用来存放‘数组...
答:
数组指针定义int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int(*p)[4];//该语句是定义
一个数组指针
,指向含4个...
C语言中怎么
把一维
数组
赋给
另外一个
一维数组
答:
可以用memcpy的方式,直接一次性赋值。如一维数组为a,二维数组为b,基础类型为TYPE,需赋值元素个数为n,可以调用 memcpy(b,a,sizeof(TYPE)*n);该方法有点为操作简单,执行效率高。不过所需满足的前提条件多。在满足上述所有条件时,用memcpy的方式更为简单。
c语言中
将一个数组的值赋给
另外一个数组
,好像要用
指针
来赋值
答:
charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在
c语言中
,但是在c++的string类中,上面的赋值是正确的)。因为赋值字符“=”右边的表达式也可以是赋值表达式,下面的形式变量是=(变量=...
c语言怎么样
把
指针的
值赋值给
另一个指针
答:
1.
C语言
怎么
把
指针的
值 赋给
另一个数组
循环赋值, 或者直接strcpy。 因为这里是字符串。比如 include<stdio.h> int main(){ int i=0;char a[100];scanf("%s",a);fun(&a);return 0;} int fun(int *p){ int i,b,c,d;char j[100];strcpy(j, p);用memcpy也可以。memcpy(j, ...
大家正在搜
c语言用指针删除数组一个元素
c语言指针法统计数组的元素个数
c语言指针数组和数组指针
c语言指针怎么指向数组
c语言中指针指向数组
c语言指针变量输出数组元素之和
c语言怎么传指针型数组
c语言怎么输出数组元素
c语言数组元素
相关问题
C语言简单问题,用指针实现把数组中的元素值逐个加1,在线无限...
c语言中,通过指针引用数组元素?使用方法谁总结出来了
C语言中用指针变量指向数组元素
C语言中,如何定义一个‘指针数组’,这个‘指针数组’专门用来...
C语言调用二维数组元素时,能否用指针指向其中同一行的两个或两...
运用指向数组的指针,求一数组中所有元素之和
C语言问题,指针指向数组。使指针变量p指向数组a的第三个元素...
C语言的数组中元素如何传给另一个数组?