intp intmalloc 100 在這裡p是不是隻能存放int型別的值啊還是任何型別都能放為什麼啊

2021-04-20 19:02:42 字數 653 閱讀 7101

1樓:匿名使用者

嗯。。。我抄得說這個問題問的不太好

首先,p是指標,*p是指標所指向地址的值。

打個不完美的比方,就好像p是門牌號,*p是裡面的人。

int * p=(int *)malloc(100)這一行**可以寫成兩行。

int *p;

p = (int *)malloc(100);

所以,malloc傳遞迴的值是賦給p,不是*p啦。

另外,*p賦值時,和普通變數賦值是一樣的,示例如下:

int *p = (int *)malloc(100);

*p = 12345;

這樣,比如p所指向的空間是0xaaaa(malloc函式返回的值),那麼地址0x100的int值就變成12345了。

2樓:匿名使用者

int *p 說明是指向整型的記憶體區域的指標

*p只能存放整型大小的值。注意,原則上是存放整型,但是如果是小於等於整型大小的值也是可以存放的

3樓:

澄清一下,指標不存放數值 的,無論什麼型別,他存放的是其對應的地址!是通過地址來訪問數值的!!

4樓:

只能放int 型別

因為p 是int 型別 的

10送10股派53元什麼意思,10送10派5 3 含稅 是什麼意思

10送10,就是每10股再送10股,但是公司 也是每10股增加10股,也就相當於翻了一倍,但是股價又得相應的減半了。比如公司原來有10000股,每股10元,樓主持有100股,現在10送10,那麼公司一共就有20000股了,每股5元,樓主持股數變為了200股。但是還有個10派5.3,這個也是從股價裡派...

10除以10的餘數是多少11除以10的餘數是多少

10除以10的餘數是多少?11除以10的餘數是多少?解 10 10 1 11 10 1.1 答 10除以10的餘數是011除以10的餘數是1.答題不易,望採納 在c語言中0除以10的餘數是多少?在c語言bai中,0除以10的餘du數為0,可以通過如下的程zhi序段進行驗dao證 int a 0 10...

10轉10派10含稅決案什麼意思

就是每持有10股的股東就轉增10股,相當於股本翻倍了,派10意思是每持有10股的股東就送10元紅利,含稅就是說這10元紅利還需要扣稅。決案就是已經確定要分紅 送股 了,等到過了股權登記日就可以分紅了。另外說下其他的關於 分紅的一些術語 除權 是由於公司股本增加,每股 所代表的企業實際價值 每股淨資產...