定義指標時應該跟著前面的型別還是後面的變數

2021-03-03 20:30:22 字數 773 閱讀 1565

1樓:好求知

*是屬於來

後面的變數的,int *p和int (*p)是一自樣的。

int *a, b;

其中a是整形指標,b是整形

但是,int *a[5]和int(*a)[5]是不一樣的,int *a[5]是指標陣列,它的元素是整形指標;

int(*a)[5]是指向整形陣列的指標,例如int i = 0;

int *a[5] = ;

int b[5] = ;

int (*c)[5] = &b;

2樓:

int* p1, p2;

只有p1是指標。

int *p1, p2;

也是隻有p1是指標。

結論:型別只有int,沒有int*,而*p1代表int型的指標,p2代表int型的變數

定義指標時指向不同型別的指標變數有什麼相同和不同之處

3樓:岔路程式緣

相同之處:(1)指標的名字元合變數起名規範,如a、bw1、g_as、_jk6cx等,都可以作為指標名字,而不用管它是指向哪種型別的指標。(2)宣告時,都要在指標前面加一個*。

不同之處:宣告時,不同型別指標的要用不同的型別說明符。如指向整型變數的指標用int宣告,指向字元或字串的指標用char宣告,指向浮點型數字的指標用float宣告等等。

一些例項:

char *str;

int *p_2;

double *point1;

為什麼定義指標變數時要定義其型別

定義型別才可以確定其佔用內容大小並進行相應的操作,如果是物件指標還可以訪問其成員。雖然所有的指標都只佔四個位元組,但不同型別的變數卻佔不同的位元組數。一般來說,int佔四個位元組,char佔一個位元組.如果定義指標變數不定義型別,那麼它在取 也就是取其中的值的時候,就不知道應該讀取幾個位元組。而定義...

使用RSI指標時應該注意哪些,RSI指標有什麼缺點

相對強弱指數rsi,是通過比較一段時期內的平均 漲數,和平均 跌數來分析市場買賣盤的意向和實力,從而判斷未來市場的走勢。愛死磕網rsi指標的運用原則 1 受計算公式的限制,不論價位如何變動,強弱指標的值均在0與100之間。2.強弱指標高於50表示強勢市場,反之低於50表示為弱勢市場。3.強弱指標多在...

有單位時,前面的式子加用字母表示數

當所列式子是單項式時,後面有單位,式子不需要加括號,當所列式子是多項式時,後面帶單位,多項式必須加括號。用字母表示數時,下面的式子符合書寫要求的是 a.ab3b.315x2yc.ab4d.x 12 a 正確的書寫格式是3ab b 正確的書寫格式是16 5x2y c 正確 d 正確的書寫格式是 x 1...