ptrdiff_t是C/C++標準庫中定義的一個與機器相關的數據類型。ptrdiff_t類型變數通常用來保存兩個指針減法操作的結果。
簡介
ptrdiff_t
size_t
程式示例
#include<stdio.h>#include<stddef.h>#include<string.h>int main(int argc,char *argv[]){ char str[] = "Hello world!"; char *pstart = str; char *pend = str + strlen(str); ptrdiff_t difp = pend - pstart; printf("%d\n", difp); return 0;}