- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 指针数组和数组指针
下面的内容是我在论坛中提问一位朋友提供的答案,个人感觉分析的特别好。为了便于自己以后查阅,所以把内容贴出来。 上次做题,有一道选择题: char (*a())[8];此语句声明了一个() A) 函数 B) 数组 C) 指针 D) 以上都不是 我始终搞不清楚*p和(*p)的区别。 char *a[10]和char (*a)[10]。 如何从根本上来区分它们,谢谢!! char *
2008-07-17 16:08:00 2169 2
原创 局部变量和结构体的内存分配
请看下面代码:#include void f(int *p){ *p = 3;}struct S{ short c; short d;};void main( void ){ short a = 0x1234; short b = 0x5678; struct S s1; s1.c = 0xaabb; s1.d =
2008-06-03 15:00:00 1505
转载 关于调用约定(cdecl、fastcall、stcall、thiscall) 的一点知识
当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 函数调用时,调用者依次把参数压栈,然后调用函数,函数被调用以后,在堆栈中取得数据,并进行计算。函数计算结束以后,或者调用者、
2008-05-10 11:43:00 1033 1
原创 关于char和int的一道试题
这是我刚入职时遇到的一道考题:设a为char类型,b为int类型,那么a = (char)b等效于 a = b & 0xff; √ 设a为char类型,b为int类型,那么a = (char)b等效于 a = *(char *)&b; × 在论坛上请教了一些高手,现在总结一下,如有错误还希望指正一下。设a为char类型,b为int类型,那么a = (char)b
2008-05-08 20:09:00 877
MapInfo工具栏图标
2011-12-16
WPF程序设计指南(中文版) 源代码
2011-10-27
Visual C++ 2010 图标
2010-09-27
WindowsWDM设备驱动程序开发指南.pdf
2009-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人