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;
}

若要比較 rgBuf1rgBuf2,請使用下列其中一個命令:

0:000> c rgBuf1 (rgBuf1+0n100) rgBuf2

0:000> c rgBuf1 L 0n100 rgBuf2