我使用vc++:寫printf("int=%d\n",sizeof(int));

執行結果為4…但是我在書上看到int都是為2…請問

一下…到底是多少…誰能為我解惑??

X86下
for dos 下 是 2Byte
for windows 是 4 Byte

原因是因為memory 暫存器 架構,樓上的大大真厲害.很有道理

arrow
arrow
    全站熱搜

    JL8051 發表在 痞客邦 留言(0) 人氣()