/*
定义的函数包括 函数头 和 函数体 两部分
1.函数头
包括以下3部分
——返回值类型
——函数名
——参数表
2.函数体
包括:
——局部变量的声明
——函数的可执行代码
*/
/*
形式参数 和 实际参数
形式参数:
1.按照名称进行理解就是形式上存在的参数
2.在定义函数时,函数名后面括号中的变量名称为“形式参数”。在函数被调用之前,
传递给函数的值将被复制到这些形式参数中。
实际参数:
1.实际存在的参数
2.在调用一个函数时,即使用一个函数时,函数名后面的参数为“实际参数”。
*/
#include <stdio.h>
//声明自定义函数
void print(); //声明 打印 函数
int show(int number1, int number2); //声明 show 函数 有两个 int 形参,返回int型
//主函数
int main(int argc, const char * argv[])
{
print(); //调用 print 函数
int a=23;
int b=68;
int result=show(a, b);//调用show 函数 ,求a+b
printf("result=%d",result);
return 0;//程序结束
/*
return 0;是返回语句,有以下两个主要用途:
1.利用返回语言能立即从所在的函数中退出,返回到调用的函数中 去
2.返回语句能返回值 。如 此列中自定义的 show 函数
*/
}
//自定义函数
void print()
{
printf("这是 print 函数\n");
}
//自定义 show 函数 求 两个数的和
int show(int number1, int number2)
{
return number1+number2;
}
/*
定义的函数包括 函数头 和 函数体 两部分
1.函数头
包括以下3部分
——返回值类型
——函数名
——参数表
2.函数体
包括:
——局部变量的声明
——函数的可执行代码
*/
#include <stdio.h>
//声明自定义函数
void print(); //声明 打印 函数
int show(int number1, int number2); //声明 show 函数 有两个 整形 形参,返回int型
//主函数
int main(int argc, const char * argv[])
{
print(); //调用 print 函数
int a=23;
int b=68;
int result=show(a, b);//调用show 函数 ,求a+b
printf("result=%d",result);
return 0;//程序结束
/*
return 0;是返回语句,有以下两个主要用途:
1.利用返回语言能立即从所在的函数中退出,返回到调用的函数中 去
2.返回语句能返回值 。如 此列中自定义的 show 函数
*/
}
//自定义函数
void print()
{
printf("这是 print 函数\n");
}
//自定义 show 函数 求 两个数的和
int show(int number1, int number2)
{
return number1+number2;
}