首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有memset跟memcpy,有没有四则运算的操作

2013-01-04 
有memset和memcpy,有没有四则运算的操作?本帖最后由 elemusic 于 2012-12-11 08:27:29 编辑如题,memset常

有memset和memcpy,有没有四则运算的操作?
本帖最后由 elemusic 于 2012-12-11 08:27:29 编辑 如题,memset常用来初始化,memcpy直接用来复制,那有没有什么函数提供加减乘除运算的?
memadd,memsub之类的?

或者说手写的话,两个数组的加减乘除运算,怎么写最快?
A,B数组大小不等,但是要把B和A中与B一样大的空间部分做运算,怎么办?


[解决办法]


// src_cnt就是a b数组中的较小的数组的int个数
void memadd(int *dst,int *src1,int *src2,int src_cnt)
{
  for ( ; src_cnt>0; src_cnt--,dst++,src1++,src2++ ) *dst=*src1+*src2;
}


其它的减乘除 做下小修改

热点排行
Bad Request.