最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C/C++絕對(duì)內(nèi)存讀寫

2023-07-05 10:51 作者:R_2147483647  | 我要投稿

按理來說如果我這樣寫:

?unsigned char* memory=(unsigned char*)0;

然后就可以通過讀取和修改memory[xxx]實(shí)現(xiàn)對(duì)整塊內(nèi)存的讀寫


但實(shí)際上,做夢(mèng)。?

操作系統(tǒng)會(huì)阻止你想干的事情

本來在0x0000處的內(nèi)存變成了0x9b6044

所以,但凡你在操作系統(tǒng)上寫了type* var=(type*)address;不論你的數(shù)值是多少操作系統(tǒng)都會(huì)強(qiáng)行改變這一數(shù)字;而且越界訪問會(huì)造成程序崩潰


所以你只能老老實(shí)實(shí)的這樣

int a[1000];或者int *a=malloc(sizeof(int)*1000),沒有操作系統(tǒng)你怎么寫程序

C/C++絕對(duì)內(nèi)存讀寫的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
介休市| 祁门县| 黄山市| 临海市| 吉林省| 大安市| 台北市| 越西县| 高唐县| 辽中县| 永登县| 资兴市| 金山区| 留坝县| 鄢陵县| 廊坊市| 甘肃省| 扎鲁特旗| 聂荣县| 连城县| 贵德县| 南丰县| 玛沁县| 岫岩| 岳阳市| 肃南| 会昌县| 陇川县| 寿阳县| 巴马| 陇南市| 九台市| 高碑店市| 登封市| 华宁县| 榆社县| 共和县| 海丰县| 镇远县| 平乡县| 西乌珠穆沁旗|