Kodomo

Пользователь

   1 #include <stdint.h>
   2 #include <stdlib.h>
   3 #include <stdio.h> 
   4 
   5 typedef struct 
   6 {
   7    uint32_t size;
   8    uint64_t length;
   9    char *text;
  10 } String;
  11 
  12 
  13 struct bbb
  14 {
  15     char a;
  16     int three :24;
  17 };
  18 
  19 union bytes
  20 {
  21    char bytes[8];
  22    uint64_t numb;  
  23 };
  24 
  25 
  26 String str={0,0,NULL}, *str_p=&str;
  27 
  28 
  29 int main()
  30 {
  31     long long sz;
  32 
  33     printf("string: %d\n",(int)sizeof(str));
  34     printf("bbb:    %d\n",(int)sizeof(struct bbb));
  35 
  36     str.size = 10;
  37    //sz=(*str_p).size;
  38    sz=str_p->size;
  39 
  40 
  41     return 0;
  42 }