广州做网站价格,企业网站 微信里怎么做,印花图案设计网站,wordpress主题 插件下载1.函数
1.1格式
返回值类型 函数名 #xff08;参数列表#xff09;//返回值类型指的是return过去的类型 { 函数体语句 return 表达式 }
1.2常见的函数样式
1.无参返回 2.有参返回 3.无参有返 4.有参有返
#includeiostream
using namespace std;
int add(int nu…1.函数
1.1格式
返回值类型 函数名 参数列表//返回值类型指的是return过去的类型 { 函数体语句 return 表达式 }
1.2常见的函数样式
1.无参返回 2.有参返回 3.无参有返 4.有参有返
#includeiostream
using namespace std;
int add(int num1,int num2){ //此时的num1和num2没有真实数据简称形参int sum num1 num2;return sum;}
//函数声明 函数开头粘贴过来加分号
void swap(int num1, int num2);int main()
{//函数调用: 函数名 参数//我们管a,b叫做实参int a 10;int b 20;int sum add(a, b);cout sum sum endl;swap(a, b);system(pause);return 0;
}//形参改变不会影响实参//除了在函数中使用指针进行地址传递的操作时可能会改变void swap(int num1, int num2){cout 交换前 endl;cout num1 num1 endl;cout num2 num2 endl;int temp num1;num1 num2;num2 temp;cout 交换后 endl;cout num1 num1 endl;cout num2 num2 endl;}
2.函数分文件编写
2.1分文件编写
1.创建后缀名为.h的头文件写函数的声明 2.创建后缀名为.cpp的源文件写函数的定义
swap.h
#include iostream
using namespace std;//得加上框架不然cout会报错
//函数声明
void swap2(int num1, int num2);swap.cpp
#include swap.h//代表自定义的一个文件void swap2(int num1, int num2)
{cout 交换前 endl;cout num1 num1 endl;cout num2 num2 endl;int temp num1;num1 num2;num2 temp;cout 交换后 endl;cout num1 num1 endl;cout num2 num2 endl;
}
main.cpp
//void swap2(int num1, int num2);
#includeiostream
using namespace std;
#include swap.h
int main()
{int a 20;int b 10;swap2(a,b);system(pause);return 0;
}
//void swap2(int num1, int num2)
//{
// cout 交换前 endl;
// cout num1 num1 endl;
// cout num2 num2 endl;
// int temp num1;
// num1 num2;
// num2 temp;
// cout 交换后 endl;
// cout num1 num1 endl;
// cout num2 num2 endl;
//}