我说的字符串不是C++的STL,是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)。


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

(3)strcpy

直接使用strcpy将一个空串赋值给字符串就可以,需要string.h


char ss[11] = {"hello world"}; //当前为hello world
strcpy(ss, "");
//现在的ss就是空串了

C语言直接清空数组、字符串相关推荐

  1. C语言中清空数组的方法(VS2013)

    在C语言中,有的时候需要清空数组,以待存储接下的数据,常规的方法有: (1)循环方法 char a[ ]="aaaaaaaa"; //定义字符数组for (unsigned int ...

  2. 厦大2021届大一小学期C语言作业1 数组+字符串+指针+位操作

    文章目录 一.数组与指针 1.手搓冒泡排序(从大到小) 2.矩阵的转置和打印 3.判断矩阵是否对称 4.最大元素与最后元素互换(用指针) 5.首地址偏移法逆序排序 6.指针移动法逆序排序 7.用元素指 ...

  3. c语言字符串二维数组如何赋值,C语言二维数组字符串的赋值

    今天用到了二维数组作为参数传递的程序,通过网上搜索,针对自己遇到的问题做个整理. 1.在被调用函数的形参数组定义可以省略第一维的大小,第二维不可省略,如下: void fun(int a[5][20] ...

  4. c语言两个数组字符串相加,两个字符串型数组如何相加(C语言)?

    直接读取 1.读取至a[0]和b[0],与'D'和'C'比较,就可以判断是借还是贷 2.接着读取a[2] a[3] a[4] a[5] b[2] b[3] b[4] b[5] 并强制转换为int型 然 ...

  5. C语言字符型数组ppt,C语言第13讲指针与字符串(字符数组).ppt

    C语言第13讲指针与字符串(字符数组).ppt 6.2.3 指针与字符串(字符数组) C语言用字符数组存放字符串. 字符数组元素个数确定,一般用下标控制循环. 字符串有效字符个数由0确定,用结束符0控 ...

  6. php和c语言的字符数组中,字符数组和字符串的区别,C语言字符数组和字符串区别详解...

    C 语言中并不存在字符串这个数据类型,而是使用字符数组来保存字符串.那么,字符数组就一定是字符串吗? 对于这个问题,大多教科书中的回答是"是".其实不然,字符数组和字符串是完全不相 ...

  7. 基础C语言知识串串香10☞数组字符串结构体联合体枚举

    五.数组&字符串&结构体&联合体&枚举 5.1.c语言中定义一个字符串:char a[6]={'l','i','n','u','x','\0'};'\0'的字符编码为0 ...

  8. C语言中字符数组的初始化与赋值,字符串相关函数

    C语言中字符数组的初始化与赋值,字符串相关函数! 1.字符数组初始化 在C语言中,字符串是当做字符数组来处理的:所以字符串有两种声明方式,一种是字符数组,一种是字符指针. (1)直接逐个初始化字符数组 ...

  9. C语言的字符数组(字符串)的定义与初始化

    1.字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素. char str[10]={ 'I',' ','a','m',' ','h','a','p','p','y ...

最新文章

  1. shell编程系列15--文本处理三剑客之awk格式化输出printf
  2. Mysql的操作应用
  3. 【OpenCV3】双线性插值
  4. python office自动化_Python office automation:文档,python,自动化,办公,文件,篇,整理,一键,完成...
  5. 【nyoj 270】数的分解(统计因子模板)
  6. AI释放数字经济潜能!思谋科技受邀出席2021全球数字经济大会
  7. FLEX Array和ArrayCollection的区别
  8. fatjar: eclipse导出工具
  9. SRS开启FLV播放
  10. 高等代数中涉及到“正交”的名词总结
  11. 【微机原理作业】8086存储器读写实验
  12. java实现微博_java实现的新浪微博分享代码实例
  13. widget安卓桌面插件初步使用
  14. 哪些大学食堂好吃?各大高校大比拼!
  15. sklearn中的决策树(分类)
  16. 美国to B市场为啥如此发达?
  17. Unable to execute SonarQube: Fail to download libraries from server异常解决
  18. python找出矩阵中的最大值_Python例题:找到并输出矩阵中的最大值
  19. vue.config.js 防止报错偷窥源码
  20. html如何调用特殊字体,网页中如何调用一些特殊字体或艺术字体?

热门文章

  1. MOVICS系列教程(三) RUN Module
  2. MySQL中CREATE DATABASE和CREATE SCHEMA区别
  3. 求给定非负整数的阶乘
  4. TIOBE 8 月编程语言排行榜:没有一门语言能比得上 Python
  5. Class Dictionary<K,​V>
  6. 微型计算机vag是指,《微型计算机复习题》.docx
  7. MJ刷新加MJE解析
  8. 面试中可以用到的高级技巧
  9. 《经理人常犯的11种错误》观后感
  10. 基于stm32f103的智能风扇系统