C语言memset和数组赋值的区别

lcl0421 2017-11-23 原文

C语言memset和数组赋值的区别

A:memset(sharedMem1.buffer+i,i%0x100,1); i指的是i个字节,通常是类型强制转换完后再加i,例如:memset((char*)buffer+i,int,size),如果写成 memset((char*)(buffer+i),int,size)则代表是i个char类型的字节
B:*((char *)((sharedMem1.buffer)+i)) =i%0x100;

 

本文原创,版权属作者个人所有,如需转载请联系作者本人。Q&微:155122733

发表于 2017-11-23 17:00 可乐爱分享 阅读() 评论() 编辑 收藏

 

版权声明:本文为lcl0421原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/lcl0421/p/7885807.html

C语言memset和数组赋值的区别的更多相关文章

随机推荐

  1. linux 下查看文件修改时间 – zhangmingda

    linux 下查看文件修改时间 linux 下查看文件修改时间 等 http://blog.sina.com. […]...

  2. 二维数组简介与使用 – itwolf

    二维数组简介与使用 2015-03-08 14:58  itwolf  阅读(61405)  评论(2)  编 […]...

  3. 【Java入门提高篇】Day3 抽象类与接口的比较

      抽象类跟接口都讲完了,现在来做一个比较。   其实说实话,没有多大的可比较性,它们是完全不同的两个东西,它 […]...

  4. java的安装及jdk的环境变量的配置

    一,什么是JAVA,JDK,JRE,JVM 1,java是什么? Java是一门面向对象编程语言,Java语言 […]...

  5. HDU5692(dfs序+线段树) – vCoders

    HDU5692(dfs序+线段树) Snacks Time Limit: 10000/5000 MS (Jav […]...

  6. [Abp 源码分析]八、缓存管理

    0.简介 缓存在一个业务系统中十分重要,常用的场景就是用来储存调用频率较高的数据。Abp 也提供了一套缓存机制 […]...

  7. [系列] Go – json.Unmarshal 遇到的小坑

    1.问题现象描述 使用 json.Unmarshal(),反序列化时,出现了科学计数法,参考代码如下: jso […]...

  8. 最新手机号正则表达式

    现在的手机号码增加了150,153,156,158,159,157,188,189所以正则表达式如下: str […]...

展开目录

目录导航