• 结构声明、定义


     >> 结构变量声明

       struct {
          
    int number;
          
    char name[N_LEN+1];
          
    int on_hand;
       } part1, part2;

          结构成员按声明的顺序在内存中存储。

    ----------------------------------------------------------------------------

     >> 结构变量初始化

     

       struct {
          
    int number;
          
    char name[N_LEN];
          
    int on_hand;
       } part1 
    = { 400"AA"8}, part2 = {200"BB"6};

    ----------------------------------------------------------------------------

     >> 结构标记声明

       struct part {
          
    int number;
          
    char name[N_LEN];
          
    int on_hand;
       };

       
    // 声明变量
       struct part part1, part2;
       part part1, part2;   
    /* 错误,必须带上struct */

    ----------------------------------------------------------------------------

     >> 结构类型定义

       typedef struct {
          
    int number;
          
    char name[N_LEN];
          
    int on_hand;
       } Part;

       
    // 声明
       Part part1, part2;
    喜欢简洁,远离繁琐
  • 相关阅读:
    并查集
    归并排序
    树的操作
    活动安排
    动态规划-股票交易
    网络流
    linux 展开
    linux 反引号、单引号、双引号
    linux 命令行快捷键
    判断一个点是否在三角形内部和边界上
  • 原文地址:https://www.cnblogs.com/myit/p/1641525.html
Copyright © 2020-2023  润新知