在C语言中,有的时候需要清空数组,以待存储接下的数据,常规的方法有:

(1)循环方法

        char a[ ]="aaaaaaaa";                                 //定义字符数组for (unsigned int i = 0; i < strlen(a); i++)a[i] = '\0' ;                                            //for循环清空数组

(2) memset函数方法
memset包含在头文件string.h中,函数原型为:*memset(void s,int ch,size_t n)。
函数解释:将s所指向的某一块内存中的后n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为s。

      char a[ ]="aaaaaaaa";                            //定义字符数组memset(a, 0, sizeof a);                          //清空数组

C语言中清空数组的方法(VS2013)相关推荐

  1. 【C语言中清空文件的方法】

    C语言清空文件内容 C语言中清空文件的方法 C语言中清空文件的方法 C语言中清空文件的方法很简单. 只要以 可写 的方式打开文件,就能将这个文件清空 #include <stdlib.h> ...

  2. JS中清空数组的方法

    1.splice splice:第一个参数:添加或删除元素的位置;第二个参数:删除元素的数量: splice影响元素组: const arr=[1,2,3,4,5]; //splice:第一个参数:添 ...

  3. JavaScript 中清空数组的几种方法

    目录 Array.prototype.splice() 将 length 设置为 0 分配新的空数组 length = 0和 Array = [] 之间的差异? JavaScript 中清空数组的几种 ...

  4. c语言删除数组中的最小值,C语言中删除数组中某个元素的方法

    C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...

  5. c语言中 文件,c语言中文件的使用方法

    c语言中文件的使用方法 一.文件指针的定义 FILE *fp//注意FILE的大写 二.文件的打开 fp=fopen("(路径)文件名.文件格式后缀","文件的使用方法& ...

  6. C语言中动态数组的作用,C语言实现动态数组

    前言 在纯C语言编程中,数组的创建必须是固定的大小,因为C语言本身没有提供动态数组这种数据结构,这是一个让习惯了使用高级语言编程的人转做C开发面临的一个很头疼的问题,本篇文章就将介绍如何使用纯C语言编 ...

  7. C语言中字符数组的初始化与注意事项

    在C语言中字符数组的初始化有三种常见的方法: char a[5] = {'a','b','c','d','e'};char c[] = {'a','b','c','d','e'};char b[] = ...

  8. Java语言中的----数组

    day07  Java语言中的--数组 一.数组的概述: 什么是数组?数组是干什么用的?为啥要学数组?这些都是疑问.再你学完数组以后就知道了,数组是存储在相邻内存位置的单一数据类型的元素集合.什么是单 ...

  9. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

最新文章

  1. 点点滴滴积累——基于XMLSchema与Annotation的几种Advice的规则
  2. 【英语学习】【English L06】U03 House L5 Renting a House
  3. QT5开发及实例学习之一main()函数相关内容介绍
  4. iOS提交TestFlight测试显示缺少合规证明
  5. NOIP2018 DAY1T1 铺设道路(水题)
  6. 猜数游戏--MOOC中习题
  7. SpringBoot与缓存使用及原理(下)
  8. nginx学习.第一部分
  9. android am start activity,adb shell am start -n package/.XXXactivity命令学习汇总
  10. 中兴b860刷机运行Linux,全国各地中兴B860A刷机越狱全贴(2016年2月26日更新)
  11. 直播系统源码开发经验分享
  12. 沁恒CH582F sleep模式RTC唤醒
  13. 开源中国携 200 万开发者开始真正的软件众包
  14. 使用Cloudflare给域名添加跳转/301重定向
  15. ShopNc安装过程
  16. 亚马逊测评有哪些误解?
  17. android apk可安装成功但无法运行提示dex文件异常
  18. UPC-多项式的输出
  19. 判断ip地址是否在同一网段
  20. Zoom录制视频,回放视频,这个功能没那么简单

热门文章

  1. 微信登录失败,10003
  2. 深入解析UUID及其应用
  3. 二、前端技术-es6的介绍
  4. 选股技巧哪家好?这个选股技巧应该铭记于心
  5. Js如何识别后台返回的↵(回车符号属于特殊符号,就是word文档里换行的那个样子)
  6. 创建存储过程报错:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQ
  7. Doctype作用?严格模式与混杂模式如何区分?它们有何差异?
  8. 2021年安全员-A证(江苏省)新版试题及安全员-A证(江苏省)作业模拟考试
  9. javascript 面向对象-面试题实例
  10. 为公益伸出援手,自建NTP 服务器池