精品理论电影在线_日韩视频一区二区_一本色道精品久久一区二区三区_香蕉综合视频

計算機二級C基礎:C語言指針變量的定義

發布時間:2011-09-16 共1頁

  1.定義方法
  形式:
  類型標識符*變量標識符;
  定義存放指定類型數據地址的指針變量。
  類型標識符是定義指針的基類型,給出指針數據對應存儲單元所存放的數據的類型,一般用“指向”這個詞來說明這種關系,即類型標識符給出指針所指向的數據類型,可以是簡單類型,也可以是復雜類型。用“*”表示定義的是指針變量,不是普通變量。變量標識符給出的是指針變量名。
  例如:
  (1)Int *p1,*p2,*p3;
  定義指向整型數據的指針變量p1、p2、p3。
  (2)float *q1,*q2,*q3;
  定義指向實型數據的指針變量q1、q2、q3。
  (3)char*r1,*r2,*r3;
  定義指向字符型數據的指針變量r1、r2、r3。
  (4)struct date
  {int year;
  int month;
  int day;
  }*t1, *t2, *t3;
  定義指向struct date類型數據的指針變量t1、t2、t3。
  2.指針變量所指向的變量特定類型的數據
  定義的指針變量用于存放指向類型數據的地址,我們可以通過指針運算“*”,引用指針變量所指向的數據。有關內容我們在指針運算中加以介紹。
  例如,對指針變量p1、p2、p3,假定已有值,*p1、*p2、*p3代表指針變量p1、p2、p3所指向的數據,也就是p1、p2、p3的值對應的存儲單元里存放的數據,稱為指針變量所指向的變量,簡稱指針指向變量。
  指針類型也是一種復雜類型,指針指向變量可以認為是指針數據的分量。指針指向變量相當于基類型變量。
  如果指針變量p1、p2、p3分別存放整型變量i、j、k的地址,則p1指向i,p2指向j,p3指向k。

百分百考試網 考試寶典

立即免費試用