往后翻了一下,见到还有个变态的地方


所有跟贴·加跟贴·新语丝读书论坛

送交者: Yush 于 2009-03-14, 11:17:46:

回答: 我是从这里下的第二版扫描版: 由 Yush 于 2009-03-14, 10:35:45:

扫描版216-224页(PDF 226-234页),10.3.3 数组名作函数参数

罗嗦了八九页,其实两句话就能说清楚:
1. 函数形参可以用数组或指针变量的形式,两种形式完全等价。例如
myfun( int a[] );
myfun( int * a );
2. 函数实参可以用数组名或指针变量。例如
int a[10], *p;
myfun( a );
myfun( p );
正如可以用整型常量1234、也可以用整型变量i作为要求整型参数的函数的实参。

谭师傅没有说清楚的是,数组名本身是个指针常量。有可能本来就没理解这一点,否则就不会罗嗦那么多了。




所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明