国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

顯示內存狀態示例分享

2020-01-26 15:35:31
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#include <stdio.h>
void memstat(void *memory, size_t memsize) {
 printf("-------memory------ ----/n");
 for(int i=0; i<memsize; i++) {
  char *p = (char*) memory;
  printf("%d%d%d%d "
    , 0x1 & p[i] >> 3
    , 0x1 & p[i] >> 2
    , 0x1 & p[i] >> 1
    , 0x1 & p[i]);

  if(i % 4 == 3) {
   #define FILTER(c) ((c)<' '? '.': (c))
   printf("%c%c%c%c"
     , FILTER(p[i-3])
     , FILTER(p[i-2])
     , FILTER(p[i-1])
     , FILTER(p[i]));
   puts("");
  }
 }
 printf("------------------- ----/n");
}
int main(int argc, char **argv) {
 int memory[8];

 memset(memory, -1, sizeof(memory));

 memory[0] = 3;
 memory[2] = 0xAAAAAAAA;
 memory[3] = 0;

 strcpy((char *)&memory[4], "= =  .  ");

 memstat(memory, sizeof(memory));
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 仁布县| 怀仁县| 乌苏市| 沁阳市| 白河县| 佛冈县| 祁东县| 孙吴县| 分宜县| 资中县| 湛江市| 成安县| 上虞市| 延津县| 遂宁市| 鸡泽县| 南城县| 白河县| 泰顺县| 鄂托克前旗| 右玉县| 龙里县| 普格县| 双桥区| 利津县| 晋中市| 拜泉县| 斗六市| 镇原县| 安溪县| 云安县| 元朗区| 台江县| 公主岭市| 信宜市| 平阳县| 西乡县| 邵阳市| 伽师县| 汝城县| 宣化县|