回覆列表
  • 1 # aifue24779

      首先,定義一個結構的一般形式為:  成員表由若干個成員組成, 每個成員都是該結構的一個組成部分。對每個成員也必須作型別說明,其形式為:“型別說明符 成員名;”。成員名的命名應符合識別符號的書寫規定。例如:  在這個結構定義中,結構名為stu,該結構由4個成員組成。 第一個成員為num,整型變數;第二個成員為name,字元型陣列;第三個成員為sex,字元型變數;第四個成員為score,浮點型變數。 應注意在括號後的分號是必不可少的。  然後,當結構定義完成後,即建立了一種資料型別,可以像int、float等內建型別一樣使用,以上面定義的stu結構體來和int型別對比著看。  int a;//定義一個int型別的變數a  stu a; //定義一個stu型別的變數a  int *p; //定義一個int型別的指標p  stu *p; //定義一個stu型別的指標p  int a[10];//定義一個int型別的陣列a,它有10個元素,每個元素是int型別  stu a[10];//定義一個stu型別的陣列a,它有10個元素,每個元素是stu型別。

  • 2 # 湯圓電影Vlog

    定義變數,就是在記憶體中申請空間,資料型別就與系統的約定,按照什麼樣的資料型別的儲存格式和計算邏輯對待。所以定義變數都需要指明型別,比如int a 就是指明int型。那麼同理,結構是多種型別集合體,那麼定義結構變數,就必須先定義結構體型別。

  • 中秋節和大豐收的關聯?
  • 爆米花怎麼保鮮?