C语言字符串变量初始化规范
来源:互联网 发布:物资出入库软件 编辑:程序博客网 时间:2024/05/17 15:37
(1)所有变量使用必须初始化操作
char sTmp[128];
memset(sTmp, 0x00, sizeof(sTmp));
memcpy(sTmp, "1234567890", 10);
/*****************************************************
* memcpy将某一内存空间的前N个字符拷贝到sTmp
*strcpy将第二个字符串拷贝到第一个字符串的内存空间,遇到'/0'结束
******************************************************/
(2)所有malloc内存使用前必须初始化操作
#define LEN 128
char *sName = NULL;
sName = malloc(LEN);
if (NULL == sName)
{
printf("内存申请失败");
return -1;
}
memset(sName, 0x00, LEN);
/* memset(sName, 0x00, sizeof(sName));错误,32位机中指针大小为4个字节,sizeof(sName)==4 */
0 0
- C语言字符串变量初始化规范
- C语言编程规范之我见——变量初始化
- c语言变量初始化
- C语言变量的初始化
- C语言之变量初始化
- C语言变量的初始化
- C 语言笔记;变量初始化
- c语言变量赋值,初始化
- C语言初始化字符串 学习
- C语言 字符串指针初始化
- C语言变量和函数命名规范
- C语言 变量和函数命名规范
- 基于C语言的变量命名规范
- C语言变量和函数命名规范
- C语言中的变量&命名规范
- 华为C语言编程规范--变量、结构
- C语言变量和函数命名规范
- C语言变量和函数命名规范
- commons-fileupload上传文件的使用
- android广播使用注意
- 一个完整的PHP ZIP压缩类的代码
- Ubuntu 12.04下编译hadoop 2.2.0
- Android Wifi方法大全
- C语言字符串变量初始化规范
- linux下使用tc做流量限速
- Xshell 4使用
- 技术面试中常出现的Linux问题汇总
- UIColor 的使用
- %02x 打印出很多f
- 记一次redo和undo的损坏问题
- Linux内核基础--事件通知链(notifier chain)
- Redis安装部署