202012学习笔记

size_t是
https://www.zhihu.com/question/24773728/answer/66535663

内存以字节为单位

32位和64位的区别是cpu最大寻址能力,即能寻访的内存地址大小。
大多数情况下,int的大小就是一个计算机的字长,在一个32位的计算机里,int就是4字节,在64位计算机里,int就是8字节,一个字节是8位

指针类型是唯一标准可代表内存地址的大小的类型,用sizeof可返回内存大小。

在大多数情况下,int和指针类型的位数是相同的,但在某些架构下,如摩托罗拉第一代处理器68000,int是16位,而指针类型是32位。

size_t一般用于表示内存字节大小计算或者数组索引,经测试,size_t在32位系统中是4字节,在64位系统中是8字节,即size_t可以表示可寻址的最大字节数,而int有时不能。

函数和变量包括,声明,定义,初始化,赋值,销毁。

以上来自于苹果备忘录的笔记

原文地址:https://www.cnblogs.com/chendeqiang/p/14194778.html