有如下語句int a 10,b 20,p1,p2 p1 p2如下圖1 1所示若要實現如圖1 2所示的儲存結構,可選用的

2021-04-18 02:19:43 字數 1474 閱讀 9317

1樓:匿名使用者

b。*p1 = *p2; // 等效於 a = b;

p1 = *p2; // 型別失配,編譯出錯或警告

*p1 = p2; // 將b的地址轉化為整數賦給a

2樓:匿名使用者

p1=p2,p1=&b都可以啊

有如下語句int a=10,b=20;*p1=&a,*p2=&b;如果讓兩個指標變數均指向b,正確的賦值方式是: :

3樓:傑克奧布

p2是b的地址,*p2是b的值。p1是a的地址,*p1是a的值。題目要求改變指標變數的地址,所以只能改p1或p2

答案是20,20怎麼算?求詳細講解

4樓:有錢買不起房子

p1=&a; p2=&b; p1指向a地址,p2指向b地址,

p1=p2;p2指向的地址(即b的地址)賦值給p1,此時,p1和p2都指向b的地址,當然都是20了

5樓:》》龍

就應該是20,20的,把p2指的內容賦給p1指的內容

6樓:fzy範忠雲

提問:不是應該是指標變數p2也指向指標變數p1所指向的變數麼?

回答:不是。內

p1=&a; p2=&b; p1=p2;

剛開始p1指向a的地址,容p2指向b的地址但由於p1=p2; 語句,又使得p1指向p2指向的地址(p1=p2;這是一條賦值語句,就是把p2的地址值賦給p1,但p2的地址值並沒有改變,所以你提問的答案是否定的),也就是說,p1=p2; 這條語句使得p1間接的指向了b的地址。最終p1,p2都指向了b的地址,所以執行printf("%d,%d",*p1,*p2); 語句

便輸出了兩次b的值,也就是20,20了

c語言問題:若有以下說明和語句

7樓:匿名使用者

da是陣列名,即數

組的第一個元素的地址,是一個常量指標,不能被改變,如版a=p1是錯誤的,與變數指標p1等是不權同的,比如可以令int t=2,而2=t是錯誤的,可以將a看做2一樣只能被變數利用,自己不能被改變。

若有說明:int *p1,*p2,m=5,n;以下均是正確賦值語句的選項是 a p1=&m;p2= 30

8樓:

a p2 = &p1;錯誤,因為baip2是指向duint型變數zhi的指標dao

變數,不能指向指標變數p1.

b變數n沒有初始化,版沒有確定值,*p1=*p2;無意權義c正確,執行後p1和p2都指向變數m

d*p2=*p1;錯誤,p2無明確的指向,無法取值

CPU上面的P1 P2 P4 P3是什麼意思?怎麼分辨是P幾

p代表奔騰系列 1 2 3 4分別為奔騰1 4代 可以下個cpu z查詢你的cpu是什麼 有哪位朋友知道真空檢知上面p1,p2,p3,p4這些代表什麼意思?有人說p1是吸真空下限 真空檢知 應該是日本的說法,我們叫真空測量。p1,p2,p3,p4應該是真空測量儀表的設定點,用在控制電路中。它分上限,...

漏電斷路器中的1P 2P是什麼意思

漏電保護開關 2p和1p n有什麼區別?火線零線接在哪?教給你 1,1p的意思 就抄是切斷一根導線。襲2p是切斷兩bai根導線。1p 2p用於單相電路du。2,1p n 只在相zhi線上裝設保dao護器,動作時同時斷開相線。2p漏電斷路器為 二極二線式漏電保護器。組成及作用 一個2片空氣開關加一個漏...

華為p10怎麼切換卡1卡2的資料連線

1 開啟手機點選設定。2 點選雙卡管理。3 選擇預設移動資料,選擇卡1卡2。scl al00 主卡設定說明 單卡 1.卡1 卡2都支援移動 聯通 電信4g,支援盲插,插入單張卡時,自動識別插卡的卡槽為主卡。雙卡 1.兩張非電信4g卡 移動或聯通卡 預設卡1為主卡,可手動切換主卡設定。2.兩張電信4g...