ypx於ypx的區別,y px於y px的區別

2022-06-09 09:36:27 字數 2793 閱讀 8078

1樓:匿名使用者

++*p相當於++(*p),即++a

++p是將p的值加1,即將p指向a之後的變數,一般用於陣列運算

2樓:匿名使用者

y=++*px /* px的內容加上1之後賦給y [++*px相當於++(px)] */

這個是**吧?

我想該是這樣的吧: y = ++*px /* px所指向的內容加上1再賦給y〔++*px相當於 ++(*px) 也就是++a〕 */

這下看明白了吧?y=++px和y=++*px是完全不一樣的,前面的y是個和a一樣型別的變數,而後一個是一個指標變數.比如:int a[5];int *y,*px = a;y=++px; 這個時候(*y)就是指向陣列第二個數的值,也就是a[1].

3樓:匿名使用者

y = ++*px; 相當於 y = ++(*px);

這是把 px 指向的內容加上 1 以後賦給 yy = ++px

是把 px 的下一單元的指向地址賦給 y

別說什麼 ++ 和 * 哪個優先順序高,它優先順序再高也沒有用,你 ++ 和 px 不是寫在一起的。只有當你說 *px++ 的時候,它們的優先順序才有討論的意義。

4樓:匿名使用者

這個是什麼? 太難了也

c語言z=(x++,y++)與z=(++x,++y)的區別

5樓:教皇·寒淚

x++ 是先執行,再加一。

++x 是先加一,再執行。

舉個簡單例子:

x=1; cout<

x=1; cout<<++x<<' '; cout<

6樓:匿名使用者

區別就像

x++z = y++; 或者 z = ++y;

*p++與(*p)++有什麼區別

7樓:匿名使用者

樓主可以去看看c語言優先順序有關的知識。首先*p++等價於*(p++)。至於為什麼會等價呢?

根據c語言的優先順序。*與++的優先順序同處在第二級別上。他們的優先順序是一樣的,又因為處在第二級別的優先順序運算子是結合方向是從右到左,所以當出現*p++這樣的表示式的時候,根據優先順序別相同,並且結合方向是從右到左,所以就等價於*(p++)了。

那麼也就是,先將p指標移動到下個p指標所指向元素的地址的下一個地址,然後再對那個地址取值。(*p)++是取p所指向地址的值,然後再將這個值+1.這裡舉個例子,比如

int a[2]=;

int *p=a;

*p++//的結果就是等於陣列的第二個元素10.

(*p)++//的結果就是1+1=2.

樓主,我這樣解釋,把意思講明白了麼?

8樓:陸美富

*p++是使指標變數p本身增1。

(*p)++是使指標所指的儲存單元的內容增1。

9樓:行行行

c編譯器認為*和++是同優先順序操作符,且都是從右至左結合的,所以*p++中的++只作用在p上,和*(p++)意思一樣;在(*p)++中,由於()的優先順序比*和++都高,所以++作用在()內的表示式*p上。比如有:

int x,y,a=,*p=a,*q=a;

x=*p++;//執行這一句後x=a[0]=1,p=a+1y=(*q)++;//執行這一句後,y=a[0]+1=2,q仍然=a

10樓:匿名使用者

一個是指標的位置自增,一個是自增後作為新的指標地址。

11樓:匿名使用者

第一個是指標偏移一位(看資料型別和平臺)然後取值,

第二個是指標指向記憶體儲存的值自增。

12樓:匿名使用者

一個是指向p指標的下一個位置,一個是給p指標指向的數值+1

c語言題目,用中文解釋一下,比如x=y=5,x++*x++和--y*--y分別等於多少?

13樓:安僧

我剛打了;如果是x++後邏輯運算是直接乘法後加一,所以x++*x++=27;

但++x是前邏輯運算,所以++x*++x=49;

其次++x*x或x*x++才=36;

14樓:匿名使用者

x=y=5, 這句完了之後x=5,y=5

x++*x++ 第一個x還是5,第二個x是6,所以這個表示式的值是30

--y*--y 第一個y是4,第二個是3,所以這個表示式的值是12

15樓:匿名使用者

x++之後,x為6,兩個6相乘,我就不說答案了,同理,後面的--y,y自減兩次所以y=3,兩個3相乘的答案我也不說了,希望能幫到你,不要只看表面,而不去實踐,這句話我是對2樓的同志說的,,,

16樓:匿名使用者

x++ x-- 記住是使是後加減

++x --x 是加或減後使用的

17樓:匿名使用者

有用vc試驗麼,試驗結果是25 9

彙編結果太長,貼不了:先乘再++,先--再乘。

若直線y=x是曲線y=x³+3x²+px的切線,則實數p的值為。。。。 30

18樓:巴黎女孩的他

兩者有交點,且只有一個交點 即x=x³-3x²+px 滿足只有一個根時 可得p=13/4(或者=1)

part of於parts of的區別

這個 廣東省可以拆分為有很多個小市,那麼部分廣東省指的是多個部分,就是指這些小市區中的部分市區,所以是複數的。而一個村莊,它單位太小了,只能看成一個整體,所以用單數。其實parts of 和 part of 是一樣的。要看你後面的名詞具體是什麼。你如果把廣東省看做一個整體,用part of guan...

「致力於」怎麼造句,「致力」和「致力於」的區別是什麼?

基層醫療服務建設致力於為廣大患者提供更方便快速的就醫渠道。物理學家主要還是致力於用簡潔的數學語言來表達實驗觀測結果。他一生致力於文學創作。致力 和 致力於 的區別是什麼?致力 集中 把精力投放在某個方面。出自 禮記 祭義 致力xx的xx是動詞。造句專 1 但是多年來,屬這一領域都在致力於指出每個分子...

固體區別於液體的特點是什麼

表面區別 固體是固定的物體,不可流動 液體可流動,只限於平面內流動 本質區別 分子間的結構 因為從嚴格意義上來講晶體才算是真正的固體。固體和液體有一個共同的特點 分子間的距離與分子本身的大小有相同的數量級。1 液體巨集觀性質介於氣體固體之間 有一定的體積,不易被壓縮,這一特點像固體 另一方面又像氣體...