C語言對於指標不是很理解,有高手教我嗎

時間 2022-03-11 23:55:05

1樓:匿名使用者

理解指標的最好的例子:

int swapa(int a,int b)int swapb(int *a ,int *b)void main()

2樓:匿名使用者

哪怕是把不懂的地方貼出來也好ㄚ

這樣有針對性

hi 我也成:)

3樓:

要帶著問題來問比較好。

4樓:匿名使用者

它指向一個記憶體地址,可以靈活的運用變數

這裡面有詳細介紹

5樓:匿名使用者

程式中所有的變數都是儲存在記憶體的.

即然儲存在一個地方就應該有一個地址是吧...

指標是變數..本身也有地址.

指標變數儲存的是其它變數的地址...

可以通過指標中的地址來修改這個地址中的值...

詳細的說可就麻煩了...

加油樓主...

時間長了就自然明白了..

6樓:匿名使用者

看這個例子你就會明白它們的關係

double data = 3.0d;

double* ptr = &data;

那麼data變數 在記憶體中存放在0xffff(打比方)地址處 ,佔8個位元組,存放的值是3

ptr變數 在內在中存放在0xaaaa(打比方)地址處,佔4個位元組(指標型別變數始終佔4個位元組記憶體),存放的值是 0xffff,即data的地址值

所以data 的值是 3

&data 的值是 0xffff

ptr 的值是 0xffff

*ptr 的值是 3

&ptr 的值是 0xaaaa

7樓:匿名使用者

指標是指向變數地址的,它的每次運算與操作都要和它的地址相聯絡

8樓:曾相林

我最近反正都在幫忙一個考二級的說提 躲你一個也無妨 你可以用qq問我

我qq是:429801517

不想用qq也可以 你切記記住指標也是一個變數 他只是儲存的東西和其他變數不一樣 他儲存的是其他東西的地址 也就是說「假如我是指標 你是我指向的元素 我的大腦裡面寫的就是你家的地址 通過我就可以找到你」

C語言對const使用該如何理解

const int pointer array 這裡的 pointer是常量指標 它指向固定的的記憶體單元,並且不能指向別的記憶體單元 但可以改變記憶體裡的值 可以通過 運算子 比如 pointer 1 即給陣列的第一個元素賦值為1 而用你的方法,int pointer1 int pointer 其...

怎麼理解C語言指標中a b,c語言中,指標問題! a b和a b,有什麼不同?a是指標

豬頭或火寶寶 你好!首先我們已經知道 a,b,都是指標變數,a表示指標變數所指向的值,同樣 b也是如此。a b就是表示把指標b所指向的值賦值給指標變數a所指向的值。但是要是指標a要是沒有初始化或是開闢空間的話,這樣賦值就有危險!例如 int a int b 5 a b 首先宣告一個指標變數a,但是系...

有關c語言中指標的一些理解問題,不懂C語言關於指標中的指標的問題,有通俗易懂的解釋嗎

首先,你的基本理解都是正確的。指標本身也是一個變數。那麼就是你說的五個等式的含義了。首先是 b a 這個需要分情況的。如果是int b a 那麼就是表示b是指向a的指標。但如果沒有前面的int。b a 那麼就是表示b指向a的地址。也就是說是指標的指標。然後是b a 這個就是b的值是a的地址,也就是b...