4.7小记

c++ 函数

返回值类型  函数名(参数列表)

{

        函数体语句;

        return表达式;

}

示例:

int add(int a, int b) //a,b为形参
{
	int sum;
	sum = a + b;
	return sum;
}
int add(int a, int b)//函数声明
int main()
{
	int a, b,sum;
	cin >>a>>b;
	sum=add(a, b); 
              //调用函数,此时为实参
	cout << sum << endl;
	return 0;
}

声明可以多次 , 定义只能一次

函数不需要返回值 , 用void声明

void swap(int a,int b)
{
	int c;
	c = b; b = a; a = c;
	cout << a << endl;//函数内
	cout << b << endl;
}
int main()
{
	int num 1 = 5;
	int num 2 = 15;
	swap(num 1,num 2);//用的是函数的地址
	cout << num 1<< endl;//函数外
	cout << num 2 << endl;
	return 0;
}

函数的形参发生改变并不影响实参



都需要用头文件

#include<iomanip>

setw()函数

setw(int n) 是c++中在输出操作中使用的字段宽度设置,设置输出的域宽,n表示字段宽度。只对紧接着的输出有效,紧接着的输出结束后又变回默认的域宽。
当后面紧跟着的输出字段长度小于n的时候,在该字段前面用空格补齐;当输出字段长度大于n时,全部整体输出。

cout << setprecision(2) << setw(6)<<endl;

小数输出

  double a = 0.618456;
  double b = 2.698452;
  double c = 5.32479;
  cout << fixed << setprecision(3) << a <<" " << b <<" " << c;

对之后的数都有效

三目运算

a>b?a:b

如果a>b则返回值为a

如果a<b则返回值为b

求三个数的最大值

 (a>b?(a>c?a:c):(b>c?b:c))

a和c比较, a为大  ;  b和c比较, b为大  ;  接下来 a和b比较

  • 20
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值