奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C語言指針變量的類型

時間:2024-07-31 07:01:41 C語言 我要投稿
  • 相關推薦

C語言指針變量的類型

  導語:指針是C語言中最為困難的一部分,我們應該如何學習呢?下面讓我們了解一下吧!

  對指針變量的類型說明包括三個內容:

  (1)指針類型說明,即定義變量為一個指針變量;

  (2)指針變量名;

  (3)變量值(指針)所指向的變量的數據類型。

  其一般形式為: 類型說明符 *變量名;

  其中,*表示這是一個指針變量,變量名即為定義的指針變量名,類型說明符表示本指針變量所指向的變量的數據類型。

  例如: int *p1;表示p1是一個指針變量,它的值是某個整型變量的地址。 或者說p1指向一個整型變量。至于p1究竟指向哪一個整型變量, 應由向p1賦予的地址來決定。

  再如:

  staic int *p2; /*p2是指向靜態整型變量的指針變量*/

  float *p3; /*p3是指向浮點變量的指針變量*/

  char *p4; /*p4是指向字符變量的指針變量*/ 應該注意的是,一個指針變量只能指向同類型的變量,如P3 只能指向浮點變量,不能時而指向一個浮點變量, 時而又指向一個字符變量。

  指針變量的賦值

  指針變量同普通變量一樣,使用之前不僅要定義說明, 而且必須賦予具體的值。未經賦值的指針變量不能使用, 否則將造成系統混亂,甚至死機。指針變量的賦值只能賦予地址, 決不能賦予任何其它數據,否則將引起錯誤。在C語言中, 變量的地址是由編譯系統分配的,對用戶完全透明,用戶不知道變量的具體地址。 C語言中提供了地址運算符&來表示變量的地址。其一般形式為: & 變量名; 如&a變示變量a的地址,&b表示變量b的地址。 變量本身必須預先說明。設有指向整型變量的指針變量p,如要把整型變量a 的地址賦予p可以有以下兩種方式:

  (1)指針變量初始化的方法 int a;

  int *p=&a;

  (2)賦值語句的方法 int a;

  int *p;

  p=&a;

  不允許把一個數賦予指針變量,故下面的賦值是錯誤的: int *p;p=1000; 被賦值的指針變量前不能再加“*”說明符,如寫為*p=&a 也是錯誤的


【C語言指針變量的類型】相關文章:

C語言變量的類型10-30

C語言的指針類型詳解05-21

C語言中指針變量作為函數參數詳解07-01

C語言指針的概念08-20

C語言中各種類型的指針的概念總結11-24

C語言指針函數和函數指針詳解09-29

C語言變量定義07-29

如何理解C語言指針05-19

C語言變量的定義與使用09-05

C語言中的指針是什么08-08

主站蜘蛛池模板: 莱州市| 科技| 和平区| 兰州市| 太仓市| 孝感市| 华池县| 阿坝| 平泉县| 延寿县| 洪湖市| 郁南县| 松潘县| 雅江县| 荆门市| 浠水县| 寿宁县| 闵行区| 桐城市| 陈巴尔虎旗| 河津市| 张家川| 同德县| 博罗县| 伊吾县| 北流市| 买车| 象州县| 宁海县| 通州区| 尖扎县| 邹城市| 阿拉善左旗| 洛宁县| 芮城县| 宜宾市| 庐江县| 泸西县| 古田县| 马龙县| 五大连池市|