最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

memset函数

来源:博客园


(资料图)

memset函数:

这个函数是按一个字节一个字节填充的,第三参数最好写成sizeof(变量名),不易出错;可以填充为 0 和 -1、0x3F;和自己想要的结果一样;1的话与预期效果就不一样;

比如0,就是每个字节都是 0000 0000; -1 就是 1111 1111; 0x3f 就是 0011 1111;1呢,每个字节都是 0000 0001,那么整形int,占用四个字节的话,每个字节都是 0000 0001,结果就是0x01010101,显然不是想要的1;那么0x3f因为是一个子节能表示的正整数的一半;四个字节 就是 四个字节能表示正整数的一半;所以与预期效果一样;

int a[10][10];    memset(a,0,sizeof(a));

关键词: