函数,就是将一段有功能的代码块进行封装
定义格式如下
函数的返回类型 函数名(参数列表) {
// 函数体,即代码块
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