zoukankan      html  css  js  c++  java
  • 代码编辑说明文档

    1 代码偏移指令offsetof

    #include <stddef.h>
    #include <stdio.h>
    #include <stddef.h>
    #include <stdio.h>
    typedef struct{
       char name;
       int age1;
       int age2;
       int age3;
       int age4;
       int age5;
    }person;
    struct address {
       char aa;
       int bbb;
       person namePtr;
       char street[50];
       int phone;
    };
       
    int main()
    {
       printf("address 结构中的 bbb 偏移 = %ld 字节
    ",offsetof(struct address, bbb));
      
       printf("address 结构中的 age2 偏移 = %ld 字节
    ",offsetof(struct address, namePtr)+offsetof(person, age2));
       
       printf("address 结构中的 street 偏移 = %ld 字节
    ",offsetof(struct address, street));
       
       printf("address 结构中的 phone 偏移 = %ld 字节
    ",offsetof(struct address, phone));
    
       return(0);
    } 
    

      

    struct address { int aa; int bbb; int name[50]; char street[50]; int phone; }; int main() { printf("address 结构中的 name 偏移 = %ld 字节
    ",offsetof(struct address, name)); printf("address 结构中的 street 偏移 = %ld 字节
    ",offsetof(struct address, street)); printf("address 结构中的 phone 偏移 = %ld 字节
    ",offsetof(struct address, bbb)); return(0); }

      

  • 相关阅读:
    loj6158 A+B Problem (扩展KMP)
    2017CodeM初赛B场
    Codeforces Round #421(div 2)
    CF821E(多次矩阵快速幂)
    Codechef-ANCESTOR(树套树/CDQ分治)
    Codechef-BLACKCOM(树形背包dp)
    Codechef-CHEFPRAD(找事件点+贪心)
    洛谷 p3391
    luogu p3369
    LOJ10082
  • 原文地址:https://www.cnblogs.com/baolixin/p/14913579.html
Copyright © 2011-2022 走看看