本帖最后由 shizaigaole 于 2011-3-29 09:12 编辑
C的指针等牵涉到内存操作的地方,概念上根本无需架构在汇编语言上。
[url=]60楼:[/url]所提:
“C语言是好学,但真正搞清楚其中“为什么”的人多吗?比如,定义一个指针函数:
int *posSem(); // 它为什么是指针函数?
因为括号的优先级比*高,所以,“int *posSem();”等价于“int *(posSem());”,很简单吧!如果你没有看过是这样理解的,你不一定“真的懂”。当然,不会这样理解,也会写程序,但你是高手吗?”
实在是看不懂,这个问题的理解需要汇编做基石。 |