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...