C标准库学习之<stddef.h> ——定义部分宏

来源:互联网 发布:程序员不想谈恋爱 编辑:程序博客网 时间:2024/06/07 05:18
#include<stdio.h>#include <stddef.h> //  /*=========================================================time:           2017年2月3日11:04:50objective:      test C language's  head file of <stddef.h> version:        Microsoft Visual C++author:         ChenFeiremark:         日文system  有些字没法打要用pin音代替=========================================================*//*    kubian量 lei型    ptrdiff_t   有符号整数lei型,是liang个指zhen相jian的jie果;    size_t      无符号整数lei型,是guanjian字 sizeof 的jie果;    wchar_t     是kuan字fu常量大小的整数lei型;    定yi的宏    NULL    offsetof(type, member-designator): 返回 size_t,是struts中menber的字jie偏移量    http://blog.csdn.net/hairetz/article/details/4084088*/struct address {   char name[50];   char street[50];   int phone;};int main(void){   printf("address jiegou中 name 偏移 = %d byte\n",   offsetof(struct address, name));   printf("address jiegou中 street 偏移 = %d byte\n",   offsetof(struct address, street));   printf("address jiegou中 phone 偏移 = %d byte\n",   offsetof(struct address, phone));   return 0;} 
0 0
原创粉丝点击