zoukankan      html  css  js  c++  java
  • 结构声明、定义

     >> 结构变量声明

       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;
    喜欢简洁,远离繁琐
  • 相关阅读:
    工作中遇到新知识应该怎么办
    Java中的集合
    JSTL学习(二)自定义标签库
    别跟我扯依赖注入
    经典算法的分析
    Debian
    C 底层细节【转】
    C文件操作 【转】
    利用strstr和sscanf解析GPS信息
    算法学习建议 ACM()转
  • 原文地址:https://www.cnblogs.com/myit/p/1641525.html
Copyright © 2011-2022 走看看