size_t 用法

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:51:46
在c++或者c语言中,size_t 有什么用?请高手举例说明

应该是自己定义的变量吧,C语言里只有sizeof.是数据类型的长度.
main(void)
{
printf("int%d\n",sizeof(int));
printf("int *%d\n",sizeof(int *));
printf("unsigned%d\n",sizeof(unsigned));
printf("unsigned int *%d\n",sizeof(unsigned int *));
printf("long%d\n",sizeof(long));
printf("long *%d\n",sizeof(long *));
printf("unsigned long%d\n",sizeof(unsigned long));
printf("unsigned long *%d\n",sizeof(unsigned long *));
printf("char%d\n",sizeof(char));
printf("char *%d\n",sizeof(char *));
printf("unsigned char%d\n",sizeof(unsigned char));
printf("unsigned char *%d\n",sizeof(unsigned char *));
printf("struct A%d\n",sizeof(struct A));
printf("struct A *%d\n",sizeof(struct A *));
return(0);