首页 > 代码库 > C语言学习日记 week2 day1-2 方法 数组
C语言学习日记 week2 day1-2 方法 数组
一、方法(Method)
java中的方法(Method)类似于C语言中的函数(function),都是一系列代码的集合,将一系列代码打包用以实现一个特定的功能就成为一个方法了;
1)方法的定义:
[qualifier] return value type Method name (datatype parameter,datatype parameter,,,,)
【修饰符】 返回值类型 方法名 (数据类型 参数,数据类型 参数,,,,)
可缺省 不可缺省 不可缺省 可缺省(括号不可缺省)
修饰符:public,private,static。。等具体意义还没讲
返回值类型:方法向外返回的值的类型,方法中的返回值必须与此相对应(或可以发生自动转化)也可以无返回值(void)
方法名:该方法的标识符,一般以小写字母开头
参数:方法需要外部传入的数据,外部调用时传入值的类型,顺序,个数必须相匹配
2)方法的调用:
同一类下可以直接使用 方法名 进行调用,同一包下可以通过 类名.方法名 的形式调用(还没细讲)
3)方法的重载:
当两个方法的 修饰符 相同但是 参数 不同时他们之间构成重载,当调用时会根据 参数 来匹配相应的方法
4)可变参数:
jdk1.5后加入,当参数是同类型且不定数时(可以为0)可使用可变参数 ,datatype ...
可变参数只能在方法中声明一个,且在常规参数之后
二、数组(Array)
数组是相同类型的一组数据的集合,有一维数组和多维数组;
1)一维数组
数组声明和初始化:
datatype[] arrayName;
arrayName = new datatype[value];
arrayName[index] = value;
例:
int[] array1; int array2[]; int[] array3 = {1,2,3}; int[] array4 = new int[4]; array1 = new int[]{1,2,3}; array2 = new int[9]; array4[1] = 1;
数组使用:
数组通过 数组名【索引】 来赋值和调用;
数组的索引从0开始;
当数组
C语言学习日记 week2 day1-2 方法 数组