首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言基礎教程(四)結構體詳解:定義、變量聲明、無名結構與數組應用

     編輯:C 語言基礎

結構體定義與變量聲明

結構體由基本數據類型組合而成,用一個標識符命名。一般格式:

struct 結構名 {
    類型 變量名;
    類型 變量名;
    ...
} 結構變量;

struct 結構名 是類型標識符,非變量名。成員類型涵蓋整型、浮點型、字符型、指針型、無值型。成員按名字訪問(區別於數組下標)。

三種聲明風格

  1. 帶變量定義:
    struct string {
        char name[8];
        int age;
        char sex[2];
        char depart[20];
        float wage1, wage2, wage3, wage4, wage5;
    } person;
  2. 先聲明類型,再定義變量(利於定義多個同類變量):
    struct string { ... };
    struct string Tianyr, Liuqi;
  3. 無名結構(常用於函數內部一次性使用):
    struct {
        char name[8];
        int age;
        ...
    } Tianyr, Liuqi;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved