c (比較記憶體)
c 命令會比較兩個記憶體區域中保留的值。
c Range Address
參數
範圍
要比較的兩個記憶體範圍中的第一個。 如需更多語法詳細數據,請參閱 地址和地址範圍語法。
位址
要比較之第二個記憶體範圍的起始位址。 此範圍的大小會與針對第一個範圍指定的大小相同。 如需更多語法詳細數據,請參閱 地址和地址範圍語法。
Environment
項目 | 說明 |
---|---|
模式 | 使用者模式、核心模式 |
目標 | 即時、損毀傾印 |
平台 | 全部 |
其他資訊
如需記憶體操作的概觀,以及其他記憶體相關命令的描述,請參閱 讀取和寫入記憶體。
備註
如果這兩個區域不相同,調試程式將會在未同意的第一個範圍中顯示所有記憶體位址。
例如,請考慮下列程式代碼:
void main()
{
char rgBuf1[100];
char rgBuf2[100];
memset(rgBuf1, 0xCC, sizeof(rgBuf1));
memset(rgBuf2, 0xCC, sizeof(rgBuf2));
rgBuf1[42] = 0xFF;
}
若要比較 rgBuf1 和 rgBuf2,請使用下列其中一個命令:
0:000> c rgBuf1 (rgBuf1+0n100) rgBuf2
0:000> c rgBuf1 L 0n100 rgBuf2