1樓:匿名使用者
//看下這個程式你就知道是怎麼回事
了.#include
#include
void main()
,x,y,*p=b;
y=*(p++);/*字尾自增的專操作,賦的值是未自增的*/x=*p;/*這裡的p已經自增了屬.*/
printf("%x\t%x\t\n%x\t%x\t\n",b,y,p,x);
getch();
return;}
2樓:匿名使用者
*p++的值是*p,所以y=1,但執行完*p++後變為2.
如果是++*p就是2
3樓:匿名使用者
*p=b,取到的是b的首地址;
y=*p++,y取完p的值後再自增1;
4樓:匿名使用者
*p=b,p指向b的首地址,*p++=*p,運算後加一;
在c語言中,已知定義:int b[]={1,2,3,4},y,*p=b;執行y=*p++後,y的值為( )。求過程
5樓:匿名使用者
*p++等效於*(p++),是 先引用後自增,p原先指向b[0],所以y的值為b[0],y=1;p後加1,p指向b[1]
另外b[0]值還是1沒變
6樓:
1樓的回答是copy
錯誤的,執行*p++後並不會修改陣列b中的任何值,執行y = *p++,++的優先順序要高於*,所以等價於y = *(p++),由於初始化時p指向b[0],由於++後置,所以p++在執行*操作時仍然是指向b[0],執行完成後才增加,指向b[1]。因此,*p++ = b[0] = 1。
執行完成後,*p = b[1] = 2,這裡只修改p的值,只是取出陣列b中的值,並不會修改陣列b中的任何值。
7樓:匿名使用者
執行這句y=*p++;時,p指向陣列b的首地址,也就是b[0],由於++是後置,所以y=自增之前的b[0],y的值為1,執行之後b[0]為2;
c語言 定義則執行y=(*--p)++後,y的值是
8樓:
這好解釋啊,因為++是後++,要等到把(*--p)的值賦給y後(*--p)的值才會增1。所以結果是y=1,a[0]=2。你可以用下面的**驗證:
int main(void),y,*p=&a[1];
y=(*--p)++;
printf("%d %d\n",y,a[0]);
return 0;}
已知:int a[]={1,2,3,4}, y, *p=a;則執行語句y = (*++p)--;之後, 陣列a各元素的值變為?
9樓:匿名使用者
已知int a=, y, *p=a;則執行來語句y = (*++p)--;之後自, 陣列a各元素的值變為1,1,3,4 。
標準函式int(x)其基本功能是得到一個不大於x的最大整數,如int(3.59)=3,int(-2.01)=-3。
int函式是一個用途很廣的函式,在教學中能有目的的分列其使用技巧。
c語言沒有規定各種整數型別的表示範圍,也就是說,沒有規定各種整數的二進位制編碼長度,對於int和long。
10樓:
b正確,選b。++p使p指向了2,*++p就是a[1],(*++p)--就是a[1]--。變數y的值是2,y=a[1]--;是把a[1]的值賦給y後才對a[1]作減一運算。
11樓:匿名使用者
執行過程是p++,然後y=*p;然後(*p)--。
即p的指標位增加一,然後賦值,最後指標對應值減一,即y=a[1],然後a[1]=a[1]-1;
綜上答案是b、b
12樓:匿名使用者
先++p,p指向a[1],
再*p,=2;
賦給y,y=2;
最後*p=2,--後,*p=1
所以是b b
int x=5,y=1,*p=&x;,則執行語句*p=3,p=&y,x=x+*p後變數x的值
13樓:金色潛鳥
int x=5,y=1,*p=&x; // 這時 p 指向來 變數源 x.
*p=3; // 使bai x=3 了;
p=&y;// 讓 p 指向 變數 y; *p 值等於 y 的當前值 1;
x=x+*p; // x=3+1; 變數 x 的值du變成 4 。
回答:zhi
執行語句這dao幾個語句後,變數x的值 是 4。
12歲女生,身高。月經已經來了,我是女生,12歲,身高148cm,月經卻已經來了,我有希望長到160cm 嘛?
十二歲是花一樣的年齡,充滿美麗的憧憬和願望。現在由於人們各方面營養的增強,第二性徵在孩子身上已經提前出現,你不要擔心什麼性早熟,據研究10歲 15歲,女孩不同程度出現性發育情況,都屬正常。國外更有7歲的報道。至於你的身高,我覺得你目前只要加強營養 該鍛鍊鍛鍊,一切盡在掌握中。再說了,現今社會又不是論...
安裝ubuntu一直失敗,真心求助,已經12天了
給你說幾個原因,自己再試下 確保你的光碟或iso是正確的 如果是在win7下安裝,記得要以管理員許可權執行安裝程式 目標安裝分割槽格式不能是fat32 如果以上都不行,有可能是你硬碟分割槽表錯亂,用pe進去修復下看看。你用的誰家的pc,哪個版本的ubuntu,就你這提問技巧,再等12天也失敗了。安裝...
我們去年12月份已經通過ISO9001 2019認證,今年
這叫年度複審。審查企業資源條件有沒有發生變化,有沒有按照iso標準的要求來做,持續保持有效 適宜。每年進行監督稽核,間隔不超過一年 至上次稽核日起 檢查驗證管理體系的適宜性 符合性,執行的持續有效性。至少一次監督稽核,三年複評換審 應該找你們去年幫你們公司做諮詢的公司,幫助你輔導一下,這塊的輔導是沒...