2011年9月22日

数组作为函数的参数的基本知识要点

摘要: 1.数组元素作函数实参: 由于实参可以是表达式,数组元素可以是表达式的组成部分,因此数组元素当然可以作为函数的实参,与用变量作实参一样,是单向传递,即“值传送”方式。2.数组名可以做函数参数: a.用数组名做函数参数,应该在主调函数和被调用函数分别定义数组,例中:array是形参数组名,score是实参数组名,分别在其所在函数中定义,不能只在一方定义。 b.实参数组与形参数组类型应一致,如不一致,结果将出错。 c.在被调用函数中声明了形参数组的大小为10,但在实际上,指定其大小是不起任何作用的,因为C编译对形参数组大小不做检查,只是将是参数组的首地址传给形参数组,因此score[n]和... 阅读全文

posted @ 2011-09-22 16:20 呓语若梦半浮生 阅读(2011) 评论(0) 推荐(0) 编辑

函数基本知识点

摘要: 函数四大要素:函数名、函数体、函数类型、函数的参数一、函数定义的一般形式 1.无参函数的定义形式: 类型标识符 函数名(){ 声明部分 语句 } 2.有参函数定义的一般形式: 类型标识符 函数名(形式参数表列){ 声明部分 语句 } 3.”空函数“的形式: 类型说明符 函数名(){} 4.对形参的声明的传统方式与现代方式: 传统方式对形参类型的声明是放在函数定义的第二行,也就是不在第一行的括号内指定形参的类型,而是在括号外单独指定。现代方式则可以在括号里面声明。二、函数的参数和函数的值... 阅读全文

posted @ 2011-09-22 15:06 呓语若梦半浮生 阅读(933) 评论(0) 推荐(1) 编辑

数组的定义与使用

摘要: 一、1.一维数组的定义: 类型说明符 数组名[常量表达式]; 注意:常量表达式包括常量与符号常量,不能包含变量。 2.一维数组的引用: 数组名[下标]; 3.一维数组的初始化: a.在定义数组时对数组元素赋以初值; b.可以只给一部分元素赋值; c.想使一个数组中全部元素值为0,可以写成:a[10]={0}; d.在对全部数组元素赋初值时,可以不指定数组长度。二、1.二维数组的定义: 类型说明符 数组名[常量表达式][常量表达式]; 2.二维数组的引用: 数组名[下标][下标]; 3.二维数组的初始化: a.分行给二维数组赋值。i... 阅读全文

posted @ 2011-09-22 10:59 呓语若梦半浮生 阅读(1541) 评论(0) 推荐(0) 编辑

导航