來自剛剛進入打卡工作的落後者的部落格 07

2021-08-28 04:11:24 字數 914 閱讀 4320

注:1、變數名前的* 是指標型別的標誌(必須加,因為計算機在識別

指標時需要知道他的大小)

2、型別識別符號:指標變數所指向的資料型別

指標變數的使用:&取位址運算子,取到變數的位址

兩個運算子的搭配使用:

ptr=&x; //引用   

val=*ptr;//解引用

例子:

#include int main ()
執行結果如下:

2293308,2293304

10,12

10,12

注意:使用指標之前必須要對其進行賦值,賦確定的位址值。

賦值方法:1、可用變數的位址對指標進行賦值 例如:p1=&a

2、也可以用已經賦值的同型別的指標變數進行賦值。

例如:p=p1

指標的算術運算:

1、由於指標是位址,指標的算術運算僅能進行加減運算

2、指標的算術運算與指標的型別有著密切的聯絡

(c語言規定:整型指標變數每自增1,便指向下乙個整型資料)

對於整型指標:指標增加1時,值增加2

對於字元型變數:指標增加1時,值增加1

我也不明白,還不讓我深究,那就算了吧.!

下面是我的錯誤事例:

#include int main ()
一眼望去,什麼玩意兒,全都是毛病,

1、首先,指標的賦值需要是位址的形式。

2、其次,指標變數的運算要用(p)++,因為++的運算順序優先於

so,還是加上括號。

#include int main ()
這個就對了,剛剛學,寫的不周到的地方,希望大家指出。(反正不說你們也會指出的。)

來自剛剛進入打卡工作的落後者的部落格 05

關於函式 2 函式這一節,我自己的規劃是寫三篇,反正長了也沒有人願意仔細看,長的看了也煩,就把學過的東西總結一下。先開始來乙個例子,如何在一組資料中找到乙個數是否存在 下面是演示例子 include int main int count 0 intx 0 printf 請輸入你要找的數 scanf ...

來自剛剛進入打卡工作的落後者的部落格 10

好長時間沒往下學習了,要繼續了,刷題真心沒意思呀 話不多說,撈幹的來!這裡面講的基本都是對以前忘了的知識進行複習了。講一下我這幾天複習的指標的用法 1 指標指向變數 使用指標能夠訪問變數的儲存單元,所以,使用指標能夠改變主調函式的變數的值,例如,下面的 include void f int a in...

來自剛剛進入打卡工作的落後者的練習題 06

好體力就要持久學,好習慣就要好堅持,繼續打卡!這幾天由於種種原因,突然發現,自己做的題好少。但是,打卡還是必須的,今天的打卡可能混雜各種東西,時間緊迫,望諒解!第一題 把乙個數字用十六進製制 八進位制 二進位制輸出 實話說,剛看見這個題的時候,感覺還行,但是,發現了乙個重要的問題,我不會二進位制輸出...