时间:2024-07-20 来源:网络整理 人气:
哎呀,说起用memset来初始化二维数组,我这心里就五味杂陈的,简直就像是被一万只小虫子咬了一样难受!你知道吗,每次我看到代码里出现memset,我就忍不住要抓狂,因为它总是那么的不听话,那么的难以捉摸。
首先,你得明白,memset这玩意儿,它是按字节来初始化的。这就意味着,如果你有一个二维数组,你用memset来给它赋个0或者-1,那还勉强能接受。但一旦你想给它赋个别的值,比如42,那就完蛋了,因为42在内存里可不是只有一个字节的事儿,它会把你整个数组搞得一团糟,简直就像是在你的代码里扔了一颗定时炸弹!
而且,最让人崩溃的是,memset它只认字节,不认类型。你想想,如果你的二维数组是int型的,你用memset来初始化,那结果会是什么?
tokenpocket官网版下载:https://cjge-manuscriptcentral.com/software/65916.html