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...