(接上期)5 指针现在我们看—看 GCC 如何处理指向变量的指针。所以我们使用下面的程序。int main () {int i:int *p:/* a pointer to an integer */p=&i:/* let pointer p points to integer i */*p=0x12345678;/* makes i=0x123456...(接上期)5 指针现在我们看—看 GCC 如何处理指向变量的指针。所以我们使用下面的程序。int main () {int i:int *p:/* a pointer to an integer */p=&i:/* let pointer p points to integer i */*p=0x12345678;/* makes i=0x12345678 */这个程序将产生如下的二进制码:00000000 55 push ebp00000001 89E5 mov ebp,esp00000003 83EC08 sub esp,byte +0x800000006 8D55FC lea edx,[ebp-0x4]00000009 8955F8 mov [ebp-0x8],edx0000000C 8B45F8 mov eax,[ebp-0x8]0000000F C70078563412 mov dword [eax]。展开更多
如今,在很多中国的大专院校里,校园网成了大学生生活的一部分。但是目前很多大学中的校园网络状况并不是很好,网络时断时续,不够稳定。广大师生最熟悉的 DOS 命令莫过于 PING了,一天得 PING 个 N 次。许多大学生在对网络无奈的同时,深感...如今,在很多中国的大专院校里,校园网成了大学生生活的一部分。但是目前很多大学中的校园网络状况并不是很好,网络时断时续,不够稳定。广大师生最熟悉的 DOS 命令莫过于 PING了,一天得 PING 个 N 次。许多大学生在对网络无奈的同时,深感PING 的烦人。在玩游戏的时候不时还要 PING 一下,岂不扫兴?如何让这一过程简单化,一目了然?有!就是利用 VC 写托盘程序,让你的程序监控网络是否连通。展开更多
文摘(接上期)5 指针现在我们看—看 GCC 如何处理指向变量的指针。所以我们使用下面的程序。int main () {int i:int *p:/* a pointer to an integer */p=&i:/* let pointer p points to integer i */*p=0x12345678;/* makes i=0x12345678 */这个程序将产生如下的二进制码:00000000 55 push ebp00000001 89E5 mov ebp,esp00000003 83EC08 sub esp,byte +0x800000006 8D55FC lea edx,[ebp-0x4]00000009 8955F8 mov [ebp-0x8],edx0000000C 8B45F8 mov eax,[ebp-0x8]0000000F C70078563412 mov dword [eax]。