88问答网
所有问题
当前搜索:
一个指针赋值给另一个指针
c语言怎么样把指针的值
赋值给另一个指针
答:
return 0;} 2. C语言 怎么把
指针的值 赋给另一个
数组 循环赋值, 或者直接strcpy。因为这里是字符串。 比如 #include 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, ...
将一个指针变量
赋值给另一个指针
变量
答:
int *p1,*p2;int i=
1
,j=2;p1=&i; p2=&j ;p1=*p2 ; //此时的*p1就是i *p2就是j 改变的是:p1所指向的地址中的值!如果修改p1的地址,则应该是:p1=p2 ;PS: *是引用地址数据运算符,其后只能跟
指针
变量,表示引用地址中的数据 ...
一个指针赋值给另一个指针
,这个指针还能自增吗
答:
include <stdio.h>int main(){int *p,*q,a[3] = {
1
,2,3};p = a;q = p;p++;printf("p=%d q=%d *p=%d *q=%d\n",p,q,*p,*q);q++;printf("p=%d q=%d *p=%d *q=%d\n",p,q,*p,*q);}上面是个测试小程序,结果如下 分析:p与q共用数组a申请的内存单元
指针
p和...
一个指针赋值给另一个指针
为什么赋值地址会出错呀?
答:
for循环中改成 *p2=*p1 即可,就是这句导致循环复制p1到p2,使得原本p2指向数组b的地址变成指向数组a了。
怎样把一个指针的内容复制
给另一个指针
(两个指针都有值),数据库中线性...
答:
用memcpy函数就行了,假如有两个int型的指针int* A和int* B,它们各存放N个int型的数据,现在要把指针B的内容复制
到指针
A中,这样写就可以了:memcpy( A, B, N*sizeof(int) ); 其他类型的数据写法是类似的。线性表可以用一维数组来表示,或者进一步用堆栈和队列,这就要看你实现什么样的功能了...
两
个指针
变量可以相互
赋值
吗
答:
当然可以啊,变量的本质是一样的,比如 int *p1,*p2,a=10;p1=&a;p2=p1;如此p1,p2都指向a。
指针
变量
赋值
三种形式是什么?
答:
1
、nt *p1=&i1,*p2=i2; 用整形变量的地址给基类型为整形的指针变量
赋值
。2、p1=&i3; 给指针变量赋予变量的地址。3、p1=p2; 通过指针变量给指针变量赋值。存放地址的变量称
为指针
变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址...
能不能将
一个
二级
指针的值赋给一
级指针
答:
即为二级指针,但是这个二级指针声明的时候还是
一个指针
变量,也就是说,无论是几级指针,那都只是一个指针变量。下面举个例子:声明三个指针p1,p2,p3。这个时候无所谓几级指针,均是指针变量。将p1指向(
赋值
)p2,则p2此时就是二级指针。接着将p2指向p3,则p3此时即是三级指针。
C语言中如何交换两
个指针
变量的的值
答:
1
、首先,就是最基本的知识,写头文件、函数声明、定义变量。2、下面还需要定义指针,需要定义两
个指针
p1和p2,然后把a的地址
赋值给
p1,把b的地址赋值给p2。3、然后就是调用函数,该函数没有返回值,就直接调用,但是参数进入的是a和b的地址,而不是a和b。4、函数点用完之后,就是输出a和b的值...
如何复制指针内的数据
到另一个指针
答:
可以将指针的内容保存在一个缓存的变量里面,或者保存在本地文件中,然后取出
赋值给另一个指针
。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
把一个指针赋值给一个变量
指针的数值赋值给变量
指针跨级赋值
指针可以直接赋值吗
字符指针赋值
c语言怎么给指针赋值
指针之间相互赋值什么意思
c语言整型指针x赋值1
如何给指针指向的地址赋值