黑马程序员技术交流社区
标题:
C语言中size_t这个类型是什么意思啊?
[打印本页]
作者:
Littlekin
时间:
2014-6-13 18:54
标题:
C语言中size_t这个类型是什么意思啊?
本帖最后由 Littlekin 于 2014-6-14 20:24 编辑
今天学习iOS开发快速入门教程视频,遇到一个问题。看下面程序:
#include<stdio.h>
void main(int argc,const char * argv[])
{
int ages[5];
size_t
size = sizeof(ages);
printf("ages占据的字节:%d",size);
}
运行后程序输出结果为:ages占据的字节:20
size_t是什么类型??以前接触C语言没遇到过。我觉得换成int型不也可以啊。
作者:
每天进步一点点
时间:
2014-6-13 20:34
苹果电脑是64位编译器,在64位编译器里面:int占4个字节,整型数组ages中有5个元素,每个元素占4个字节 ,所以结果是20
作者:
Littlekin
时间:
2014-6-13 21:31
每天进步一点点 发表于 2014-6-13 20:34
苹果电脑是64位编译器,在64位编译器里面:int占4个字节,整型数组ages中有5个元素,每个元素占4个字节 , ...
恩恩,你说的这个我知道,我想问的是C语言中size_t这个类型是什么意思啊?没见过这个类型
作者:
⒈心只霸占沵
时间:
2014-6-13 22:13
usigned int 类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2