古詩詞大全網 - 成語解釋 - c語言怎麽樣把指針的值賦值給另壹個指針

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, p, sizeof(j));

我想在這之後 讓j100接收到上面那個數組的值 並輸出我應該怎麽寫用指針!

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, p, sizeof(j));我想在這之後 讓j100接收到上面那個數組的值 並輸出我應該怎麽寫用指針!return 0;}。

3. C++如何將壹個指針的值賦值給另壹個指針,並且兩個指針不***用壹個

首先指針全名叫

所以他本身是變量,既然是變量就要有值,而他的值就是指針指向的地址(在32位系統下是壹個無符號的32位整數),

所以可以這麽說任何兩個指針都不***用壹個地址,但是可以指向同壹個地址!

像這樣

int nNum = 10;

int* p1 = &nNum;

int* p2 = &nNum;

p1和p2指向的地址相同,但是p1和p2的地址卻是不同的

如果我理解的沒錯的話妳想說的是兩個指針指向同壹個地址,但是這是不可能的!

既然是指針值賦值給另壹個指針,那麽壹定是指向同壹地址的,

算了,看到*c=*d;的寫法我哭了!