字符串初始化为空 c语言,如何将已赋值的字符串初始化为空?
浏览量:2864
时间:2021-03-11 03:55:26
作者:admin
c语言,如何将已赋值的字符串初始化为空?
您可以使用memset函数将字符串数组中的所有元素设置为0。函数原型:void*memset(void*s,int ch,size)utn)函数描述:s中的前n个字节(typedef unsigned int sizeut)替换为ch并返回s。示例:
#include<stdio。H>#包含<string。H> int main(){char buf[256]=“Hello world”//buf character array initialization printf(%dn”,strlen(buf))memset(buf,0x00,sizeof(char)*256)//全部设置为0x00,即0 character printf(%dn”,strlen(buf))返回0}
字符串初始化为空 string类型初始化 string数组初始化默认值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。