C语言基本api笔记
来源:互联网 发布:js图片旋转动画 编辑:程序博客网 时间:2024/05/16 06:13
1.memset()与memcpy :
1. memset():void* memset(void*s,int c, size_t n);将c赋值给数组s中每个元素;2. memcpy():void* memcpy(void* s, const void* a,size_t n);
memset()demo:
memset有清空数组的作用:#include<stdio.h>void main(){ int len = 10; int arr[6] = {1,2,3,4,5,6}; int i; for(i = 0;i<6;i++){ printf("i=%d,value=%d\n",i,arr[i]); } printf("----------------------------------\n"); memset(arr,0,sizeof(arr)); for(i = 0;i<6;i++){ printf("i=%d,value=%d\n",i,arr[i]); }}打印结果为:i=0,value=1 i=1,value=2 i=2,value=3 i=3,value=4 i=4,value=5 i=5,value=6i=0,value=0 i=1,value=0 i=2,value=0 i=3,value=0 i=4,value=0 i=5,value=0
memcpy demo:
#include<stdio.h>void main(){ int len = 10; int src[6] = {1,2,3,4,5,6}; int target[6]; memcpy(target,src,6*sizeof(int)); //memcpy(target,src,sizeof(src)); int i; for(i = 0;i<6 ;i++){ printf("i=%d,value=%d ",i,target[i]); }}输出结果为:i=0,value=1 i=1,value=2 i=2,value=3 i=3,value=4 i=4,value=5 i=5,value=6
0 0
- C语言基本api笔记
- 【笔记-C语言】 基本数据类型
- C语言学习笔记之基本数据类型
- c语言笔记(一)基本语法
- C语言笔记系列(二)--基本数据类型
- c语言笔记——基本数据类型
- C语言笔记--代码学习笔记--C语言语法--基本操作运算-basic-logorithm
- C语言 API
- C语言 常用API
- C语言 时间API
- C 语言 MYSQL API
- MySQL C语言API
- C++Primer学习笔记——第一部分 基本语言
- <C++Primer>第四版 阅读笔记 第一部分 “基本语言”
- ios学习笔记基础-c语言01基本了解
- C语言学习笔记(一) -基本语法 Basic Grammar
- 【C语言学习笔记】基础语法及基本运算
- C语言学习笔记:01_基本数据类型
- 最最最基础的一个全屏滚屏,
- Java基础学习记录之正则表达式
- hi,2年后我又回到了这里
- Java集合类框架学习 5.3—— ConcurrentHashMap(JDK1.8)
- centos将普通用户设置sudo权限
- C语言基本api笔记
- 我的第一次爬网页经历
- 关于内存的32/64位和逻辑模型的关系
- Java基础学习(三)
- java代码优化
- 前端开发全面知识库
- Java的文件读写操作
- Linux与Unix的区别。
- 结构体排序,使用sort