C標準庫參考指南系列譯文(11)stddef.h
英文原文:http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.11.html
原文作者:Eric Huss
中文譯者:柳驚鴻 Poechant
版權宣告:本文的原文版權歸Eric Huss所有,中文譯文版權歸Poechant所有。轉載請註明來自"柳大的CSDN部落格":http://blog.csdn.net/poechant
11. stddef.h
標頭檔案stddef提供了一些標準定義。其中很多定義也會出現在其他標頭檔案中。
巨集:
NULL
offsetof();
型別:
typedef ptrdiff_t
typedef size_t
typedef wchar_t
11.1. 變數和定義
ptrdiff_t是相減兩個指標的結果。
size_t是無符號整型。
wchar_t是一個具有寬字元常量大小的整型.
NULL是空指標常量值。
offsetof(type, member-designator)
他會產生一個size_t型別的整型常量結果,它是結構的開始處的成員的偏移量(位元組為單位)。member-designator指定成員,type指定結構名。
例項:
#include<stddef.h>
#include<stdio.h>
int main(void)
{
struct user{
char name[50];
char alias[50];
int level;
};
printf("level is the %d byte in the user structure.\n"),
offsetof(struct user,level));
}
輸出結果:
level is the 100 byte in the user structure.
該系列譯文在持續更新中⋯⋯
C標準庫參考指南系列譯文(1)assert.h
C標準庫參考指南系列譯文(2)ctype.h
C標準庫參考指南系列譯文(3)errno.h
C標準庫參考指南系列譯文(4)float.h
C標準庫參考指南系列譯文(5)limits.h
C標準庫參考指南系列譯文(6)locale.h
C標準庫參考指南系列譯文(7)math.h
C標準庫參考指南系列譯文(8)setjmp.h
C標準庫參考指南系列譯文(9)signal.h
C標準庫參考指南系列譯文(10)stdarg.h
C標準庫參考指南系列譯文(11)stddef.h
C標準庫參考指南系列譯文(12)stdio.h(A)
版權宣告:本文的原文版權歸Eric Huss所有,中文譯文版權歸Poechant所有。轉載請註明來自"柳大的CSDN部落格":http://blog.csdn.net/poechant
-
相關文章
- C標準庫參考指南系列譯文
- C標準庫參考指南系列譯文(10)stdarg.h
- C標準庫參考指南譯文系列(8)setjmp.h
- C標準庫參考指南系列譯文(7)math.h
- C標準庫參考指南系列譯文(6)locale.h
- C標準庫參考指南系列譯文(5)limits.hMIT
- C標準庫參考指南系列譯文(4)float.h
- C標準庫參考指南系列譯文(3)errno.h
- C標準庫參考指南系列譯文(2)ctype.h
- C標準庫參考指南系列譯文(1)assert.h
- C標準庫參考指南系列譯文(12)stdio.h(A)
- C標準庫參考指南系列譯文(9)signal.h
- 轉 《五蠹》參考譯文
- SR 提交email 標準格式 --- 供參考AI
- 軟體測試BUG參考標準
- C++11 標準庫 bind 函式C++函式
- C 標準庫 -
- POCO庫中文程式設計參考指南(11)如何使用Reactor框架?程式設計React框架
- C++標準庫、C++標準模版庫介紹C++
- c++11標準庫(第二版)C++
- 前端參考指南前端
- C++標準庫C++
- BOOST庫 學習參考完全開發指南
- c/c++ 標準庫 vectorC++
- 找java培訓機構有哪些參考標準Java
- C標準庫學習
- - C語言標準庫C語言
- C++標準庫:chronoC++
- C++標準庫:randomC++random
- gcc g++支援C++11 標準編譯及其區別GCC++編譯
- Elasticsearch 參考指南(介紹)Elasticsearch
- C 標準庫 – ctype.h
- C++標準模板庫------容器C++
- C++標準庫::拾遺C++
- POCO庫中文程式設計參考指南(1)總覽程式設計
- 什麼是 C 和 C ++ 標準庫?
- c/c++ 標準庫 map set 插入C++
- c/c++ 標準庫 迭代器(iterator)C++