数组作参数归纳

(1)数组作实参只包含两种情况:数组元素或数组名作实参,不可能将整个数组作实参 (2)数组元素作实参时,向形参传递的是数组中某个元素的值(与变量作形参相同) (3)数组名作实参时,向形参传递的是数组的首地址。此时,形参不是基本类型的变量,可以是数组或指针变量 (4)形参数组的数组名不是常量而是指针变量,它存放实参传递过来的实参数组的首地址 (5)二维行参数组的长度可以省略,但方括号不能省略,因为没有方括号就不是数组的定义形式。多维数组作形参时,第一维的长度可以省略,第二维及高维的长度不能省略。
默认分类 | 2008-07-11 19:29 | 阅读 4262 次 | 评论 0 条

输出三角形的思考

天气: 热心情: 平静我进入大一的时候写过一些输出图形的小程序,现在想想以前写的程序是比较混乱的,就以输出三角形为例. 我以前是这样写的: int main(){ int i, j, n; printf("Please enter the number of col(1~20):\n"); while(1) { scanf("%d",&amp;n); if(1<=n &amp;&amp; n<=20) { break; ...
默认分类 | 2008-05-05 23:34 | 阅读 2931 次 | 评论 1 条
浏览7192次
文章分类