c++第七篇

简介: c++第七篇
#include<bits/stdc++.h>
using namespace std;
//函数的定义 
int add(int num1,int num2)
{
  int sum = num1 + num2;
  return sum;
}
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;
  //return ; 当函数声明时候,不需要返回值,可以不写return
}
int main()
{
  //函数的调用
  int a1=add(2,3);
  cout<<a1<<endl;
  //函数值传递
  //函数的形参发生改变不影响实参
  int a = 10;
  int b = 20;
  swap(a, b);
  cout << "main中的 a = " << a << endl;
  cout << "main中的 b = " << b << endl;
  system("pause");
  return 0;
 } 


相关文章
|
8月前
|
安全 架构师 Java
理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香
安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。
99 0
|
存储 算法 安全
2023年Java核心技术第十篇(篇篇万字精讲)
2023年Java核心技术第十篇(篇篇万字精讲)
92 0
|
5月前
|
机器学习/深度学习 算法 程序员
从零到一:我的编程之旅
【8月更文挑战第31天】编程,这个看似高深莫测的领域,其实并非遥不可及。从最初的迷茫与困惑,到现在能够独立完成项目,我走过了一段充满挑战与收获的旅程。在这个过程中,我深刻体会到了“你必须成为你希望在世界上看到的改变”这句话的内涵。从大学毕业时的迷茫,到大胆尝试新领域,再到不断学习和提升,我找到了人生的方向。正如乔布斯所说,“人生中的每一个点都会在未来某个时刻连接起来”。现在,我将分享我的编程之路,希望能给你带来一些启示和鼓励。
|
XML 存储 Java
万字+40张图带你探秘小而美的规则引擎框架LiteFlow
在每个公司的系统中,总有一些拥有复杂业务逻辑的系统,这些系统承载着核心业务逻辑,几乎每个需求都和这些核心业务有关,这些核心业务业务逻辑冗长,涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。时间一长,项目几经易手,维护的成本就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更业务流程,几乎很难实现。
|
并行计算 安全 Java
2023年Java核心技术第十一篇(篇篇万字精讲)
2023年Java核心技术第十一篇(篇篇万字精讲)
66 2
|
存储 缓存 Java
2023年Java核心技术面试第七篇(篇篇万字精讲)
2023年Java核心技术面试第七篇(篇篇万字精讲)
99 0
|
缓存 监控 Java
膜拜!Alibaba最新发布SprinBoot:进阶原理实战与面试题分析指南
本书对Spring Boot的各项功能特性及其最佳实践、实现原理展开讨论,涵盖了核心容器、Web服务、内置缓存、数据访问、并发编程、监控和扩展等一系列核心主题,这些核心主题也广泛应用于Spring家族中的其他开发框架。
153 0
【JavaSE专栏23】Java反射有多强? 他拥有这五大神奇功能!
【JavaSE专栏23】Java反射有多强? 他拥有这五大神奇功能!

热门文章

最新文章