C中的一些经常会用到的函数
2016-06-28 11:53
323 查看
1、sscanf
函数原型:
int sscanf(const char *,const char *,...);
int sscanf(const char *buffer,const char *format,[argument]...);
buffer:存储的数据
format:格式控制字符串
argument:选择性设定字符串
sscanf会从buffer里面读进数据,依照format的格式将数据写到argument里面。
头文件:
#include<stdio.h>
返回值:
成功则返回参数数目,失败则返回-1。
例子:
输出结果:
1、free()
作用:释放malloc(或者calloc/realloc)函数给指针变量分配的内存空间的函数。
使用后该指针变量一定要重新指向NULL,防止野指针的出现,有效避免误操作。
头文件:malloc.h或者stdlib.h
函数原型:
int sscanf(const char *,const char *,...);
int sscanf(const char *buffer,const char *format,[argument]...);
buffer:存储的数据
format:格式控制字符串
argument:选择性设定字符串
sscanf会从buffer里面读进数据,依照format的格式将数据写到argument里面。
头文件:
#include<stdio.h>
返回值:
成功则返回参数数目,失败则返回-1。
例子:
#include <stdio.h> int main() { char n[4]; printf("%d",sscanf("dfsad;sfasdf","%c%c%c",&n[0],&n[1],&n[2])); printf("\n-------------------\n"); for (int i=0;i<4;i++) { printf("%c\n",n[i]); } return 0; }
输出结果:
3 ------------------- d f s
1、free()
作用:释放malloc(或者calloc/realloc)函数给指针变量分配的内存空间的函数。
使用后该指针变量一定要重新指向NULL,防止野指针的出现,有效避免误操作。
头文件:malloc.h或者stdlib.h
相关文章推荐
- Wireshark分析网络慢
- 消息提示类控件之Dialog(对话框)
- 验收测试报告的主要内容
- Android HttpUtils网络请求工具类的实现
- 遇到的那些必须弄清楚的关于高性能动画的知识点
- php表单提交
- 3Sum Closest Leetcode Python Java
- html5新增标签
- iOS 第三方分享Twitter授权的错误解决(友盟分享)
- linux 查看服务器性能常用命令
- windows查看占用端口的进程
- Hadoop NameNode HA实现解析
- JavaScript实现时间倒计时跳转(推荐)
- 大数据应用分类
- Mongodb常用命令介绍
- 【Deep learning book】
- 设置http响应头Cache-Control及Pragma,增加CDN cache命中率
- 编写一个支持jade+sass+livescript开发的gulpfile
- Unity与原生Android融合——两个apk之间跳转
- tomcat下载地址及官网