9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 知識大全 > 知識百科 > 百科知識 > c語言中什么是指針

c語言中什么是指針

時間: 歐東艷656 分享

c語言中什么是指針

  指針一般指向一個函數或一個變量。在使用一個指針時,一個程序既可以直接使用這個指針所儲存的內存地址,又可以使用這個地址里儲存的函數的值。

  在計算機語言中,由于通過地址能找到所需的變量單元,可以說,地址指向該變量單元。因此,將地址形象化的稱為“指針”。意思是通過它能找到以它為地址的內存單元。


c語言指針

  1:指針是一個地址,指向的是個類型:

  我們知道,c語言中的類型有int,char,bool(這個不常用),一般我們使用int,char就可以滿足一般的類型需求的,如果對于變量的長度過大,就是用long ,float,double,關于各個類型使用的的長度問題,可以使用sizeof(int)或者sizeof(long)來查看各個類型,在系統中的小。

  而指針就是一個8個字節(64系統)。

  2:指針指向的是地址,地址指向的是內容:

  我們需要一個變量,來存儲地址,這個變量的值是地址,但是我們可以通過修改變量的值,來不斷的改變地址,但是,我們如果需要改變該個地址的值的話,就需要,對地址的值進行修改,而不改變地址。

  int a = 10;

  int *p ;

  p = &a;

  *p =11;

  a=?

  這里我們看到,p 是一個變量,我們使用p來存儲變量a的地址,這是,我們使用*p對于這個變量進行賦值,那么a的值最后,是多少呢,結果是11,因為我們使用*p賦值,就相當于a=11,賦值效果一樣的。

  3:指針的指針,是面對于指針的變量:

  我們說,指針的指針的時候,就有點不清楚了,到底怎么區分指針和指針的指針呢。

  char *p;

  char **pr;

  pr = &p;

  我們這樣看就清楚了一點,char *(*pr); *pr是一個存儲的值為指針的變量,pr就是存儲上個變量地址的變量。整合起來就是,pr是一個存儲的值為指針的地址的變量。

  這樣,我們就基本,對于指針有一個直接的了解了。

243457 主站蜘蛛池模板: 久久88香港三级台湾三级播放| 加勒比中文字幕无码一区| 亚洲人成网站18禁止无码| 日本一级午夜福利免费区| 日本一本正道综合久久dvd| 国产精品久久亚洲不卡| 人人澡人摸人人添| 国产激情一区二区三区成人| 国产亚洲欧美精品久久久| 亚洲少妇人妻无码视频| 亚洲色偷偷色噜噜狠狠99| 亚洲男女羞羞无遮挡久久丫| 亚洲av日韩av永久无码电影| 97国产成人无码精品久久久| 在国产线视频A在线视频| 亚洲美女厕所偷拍美女尿尿| 久久国产乱子精品免费女| 欧美激情视频一区二区三区免费| 国产精品中文字幕二区| 久久99热成人精品国产| 国产偷窥熟女精品视频大全| 91在线国内在线播放老师| 亚洲国产精品综合久久2007| 亚洲一区二区三区久久受| 国产精品va无码一区二区| 精品国产福利一区二区在线| 精品午夜久久福利大片| 日韩精品国产中文字幕| 午夜福利宅福利国产精品| 国产成人精品手机在线观看| 久久精品国产一区二区三区不卡| 国产中文字幕在线一区| 久久九九99这里有视频| 免费无码va一区二区三区| 久久这里都是精品二| 伊人色综合一区二区三区影院视频| 国产首页一区二区不卡| 日韩精品一区二区亚洲专区| 色欲综合久久中文字幕网| 亚洲产在线精品亚洲第一站一| 99re视频在线|