PHP筆記記錄

PHP底層

1、聯合體的數據結構是

   定義一個聯合類型的一般形式為: 
  union 聯合名 
  { 
  成員表 
};
成員表中含有若干成員,成員的一般形式為: 類型說明符 成員名。成員名的命名應符合標識符的規定。
例如: 
union perdata
{
  int class;
   char office[10];
};
  定義了一個名為perdata的聯合類型,它含有兩個成員,一個為整型,成員名為class;另一個為字符數組,數組名為office。聯合定義之后,即可進行聯合變量說明,被說明為perdata類型的變量,可以存放整型量class或存放字符數組office。

2、結構體的數據結構是

定義一個結構的一般形式為:  
struct 結構名  
{  
    成員表列  
}; 
成員表由若干個成員組成, 每個成員都是該結構的一個組成部分。對每個成員也必須作    類型說明,其形式為: 
類型說明符 成員名;  
成員名的命名應符合標識符的書寫規定。例如:  
struct stu 
{ 
    int num; 
    char name[20]; 
    char sex; 
    float score; 
};  
在這個結構定義中,結構名為stu,該結構由4個成員組成。第一個成員為num,整型變量;第二個成員為name,字符數組;第三個成員為sex,字符變量;第四個成員為score,實型變量。 應注意在括號后的分號是不可少的。結構定義之后,即可進行變量說明。 凡說明為結構stu的變量都由上述4個成員組成。由此可見, 結構是一種復雜的數據類型,是數目固定,類型不同的若干有序變量的集合。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容