函数,就是将一段有功能的代码块进行封装
定义格式如下
函数的返回类型 函数名(参数列表) { // 函数体,即代码块 return 返回值; // 如果有返回值,这一行我认为挺重要 }
函数的返回值类型:确定在函数使用后返回什么结果(数据类型)
(参数列表)的括号标志这个主体是个函数,如果没有会被认为是个变量
在程序中,使用函数名和参数来调用函数。调用函数时,参数的值会被传递给函数中相应的形参,执行函数体中的代码,最后返回结果
// 函数声明与定义 int add(int a, int b) { return a + b; }
int main() { int result = add(3, 4); printf("Result: %d\n", result); return 0; }
由上可知,参数的值(3,4)会在调用函数时使用,并执行return 3+4的结果,最终会得到result = 7
且在参数列表(即形参列表中),int a,int b不能像主函数里面的代码库那样一起写成int a,b
Comments NOTHING