一.指標變數
1.什麼是位址
2.左值
什麼是左值
c語言中很多內容不是左值,看書的我目前只知兩點
左值的幾個原則
3.關於左值的第四個原則
首先,上圖,圖下進行說明,對後面指標的概念或許有點幫助
定義乙個 int a,眾所周知a佔四個位元組,所以就如圖(a)一樣,分別占用了2000、2001、2002、2003。
根據原則(4),a的首位址2000本身也是乙個整型資料,所以2000也可以被儲存在記憶體中,即2000也擁有自己的位址,如圖(b),2000占用了4個位元組,分別是3504、3505、3506、3507。
1.宣告指標變數
int p2;(這是個普通整型變數)
2.指標變數的賦值
使用之前不需要定義,且必須賦給具體的值,未賦值無法使用。
給指標變數的賦值是賦值到位址上的。
首先變數的賦值格式如下:
int a;
int *p=&a
其中,a表示乙個變數,&a表示變數a的位址,int (*p) = &a就表示把a的舉個例子:下面給段**看看執行結果位址賦給了p,把&a位址上的值賦值給了(*p)
#include#includeint main()
結果:
其中ipointer_pa,ipointer_pb輸出了位址,帶上星號就輸出了值就是這樣啦,休息休息,明天繼續總結
總結下自己的缺點
工作告一段落反思一下這一段時間的工作 學習和生活。對於工作只能算上馬馬虎虎。可能還是心理上沒有轉變,還想著大學那種得過且過的日子。工作中雖然能按時完成任務,但差在不夠效率,不夠細心,不夠用心。把工作當成任務而沒有當成是一種樂趣,我覺得這是很痛苦的,在以後的工作中應該發掘自己的樂趣並將其放大,這樣就會...
c語言 為什麼不進行下標檢查,總結下指標和陣列
假設 int array 10 int ap array 2 ap 1 下標引用就是間接訪問表示式,只要將它轉換成那種形式對它進行求值即可。只想第三個元素 下標為 所以使用偏移量 使我們得到它的前乙個元素,也就是 array 1 ap 9 表示式看上去正常,但是實際上存在問題。它對等的表示式是 ap...
總結下自己的slider學習經驗
前提 不使用三方庫 工作中製作slider,引入swiper.js被限制,問了知道不能使用。所以只能使用原生方法去寫。由於很久沒有寫原生slider,查資料摸索結果如下。方法一需要 1 外層元素outer box 2 內容 容器slider box 3 內容 item 4 next方法 步驟 1 o...