45深入理解C指针之---指针释放
2024-08-24 04:57:42
一、size_t:用于安全表示长度,所有平台和系统都会解析成自己对应的长度
1、定义:size_t类型表示C中任何对象所能表示的最大长度,是个无符号整数;常常定义在stdio.h或stdlib.h中
2、特征:
1)、提供一种可移植的方式来声明与系统中可寻址的内存区域一致的长度
2)、用作sizeof操作符的返回值的类型
3)、用作内存相关函数malloc()和strlen()的参数类型
4)、常用来声明字符个数、循环计数、数组索引的长度
5)、可以用在指针的算术运算上
3、应用:
1)、打印是占位符是%zu,也可以是%u、%lu
2)、不要将负数赋值给size_t类型,一定要赋值整数才行
3)、对指针使用sizeof运算获取指针长度
代码如下:
最新文章
- Python下载网页的几种方法
- Swift获取屏幕快照
- 多线程调用HttpWebRequest并发连接限制
- 【IHttpHandler】HttpModule,HttpHandler,HttpHandlerFactory简单使用
- MYSQL 博客
- Linux下安装和设置memcache(转)
- windows下配置Apache2.4一些改变
- SQLhepler用法
- C++里容易忽视却不能忽视的
- spring整合redis客户端及缓存接口设计(转)
- 理解容器之间的连通性 - 每天5分钟玩转 Docker 容器技术(34)
- ubuntu系统如何屏幕截图
- 3D Slicer Hide 3D Cube and Axis Labels Programmatically 使用代码隐藏三维视图中的方框和坐标轴标签
- 逆向工程-获得IPsearch的注册码
- c#中可变参数params关键字学习
- Java 基础类型 默认值
- Cordova打包Apk
- Java--实现单点登录
- day 017面向对象-反射
- 编写dll时的内存分配策略