|
发表于 2006-5-19 21:48:00
|
显示全部楼层
Post by cxh_nuaa_2001
如果按照我的设想,
int *(a[10]); 可以声明为 int*[10] a;
int (*b)[10]; 可以声明为 int[10] *b;
如果你要强调效率,那么可以用指向数组(int (*a)[10];)的指针操作啊,直接赋值没有说不允许不使用指针啊。
如果楼主非要追求另一种语法格式, 我建议楼主去使用另外一种语言. 如果所有的语言都不能满足楼主的要求, 那么我那么楼主去尝试自己写一种语言, 然后让别人来使用.
关于效率, 仅靠指向数组的指针是远不够的. 如果楼主想要我举出例子, 我可以举, 不过通过一小段简单的代码想体现它的优势确实不会太明显, 而且也可能被人感觉是特意在绕圈.
P.S. 我想问一个问题, 为什么 Linuxsir.org 要起这个名字呢? 我感觉换一个会好一点 |
|