zoukankan      html  css  js  c++  java
  • 第三章初步了解函数 简单

    //函数演示
    #include <iostream>
    void show()
    {
        std::cout<<"中国 您好!";
    }
    int main()
    {
    	show();
    	std::cout<<"show函数调用完成"<<std::endl;
        return 0;
    }
    
    //函数传参
    #include <iostream>
    int show(int x, int y)
    {
        return x+y;
    }
    
    int main()
    {
    	int a, b;
    	std::cout<<"请输入两个值:"<<std::endl;
    	std::cin>>a;
    	std::cin>>b;
    	std::cout<<"a+b的值为:"<<show(a,b);
    	std::cout<<"计算完成!";
    	return 0;
    }
    
    //函数的返回值,参数与变量
    #include <iostream>
    void show1()
    {
         std::cout<<"hello world";
    }
    int show(int x, int y)
    {
         return x+y;
    }
    int main()
    {
        int a, b;
    	std::cout<<"请输入两个整数值:"<<std::endl;
    	std::cin>>a;
    	std::cin>>b;
    	std::cout<<"a+b="<<show(a,b)<<std::endl;
    	std::cout<<"main函数结束\n";
    	return 0;
    
    }
    
    #include <iostream>
    using namespace std;
    
    void B();
    
    
    void A()
    {
        cout<<"这是a函数"<<endl;
    	B();
    }
    void B()
    {
        cout<<"这是b函数"<<endl;
    }
    int main()
    {
        A();
    	B();
    	return 0;
    }
    
    //局部变量
    #include <iostream>
    using namespace std;
    void swap(int x, int y); //弄相用引用都没成功,真笨啊,忘光了
    int main()
    {
         int i=3, j=4;
    	 cout<<"main函数中, i:"<<i<<", j:"<<j<<endl;
    	 swap(i, j);
    	 cout<<"swap函数函用后, i:"<<i<<", j:"<<j<<endl;
    }
    void swap(int i, int j)
    {
    	 cout<<"swap函数中, i:"<<i<<", j:"<<j<<endl;
    	 int z=i;
    	 i=j;
    	 j=z;
    	 cout<<"swap函数交换值后, i:"<<i<<", j:"<<j<<endl;
    
    }
    
    
    //全局变量
    #include <iostream>
    using namespace std;
    void swap(int *x, int *y); //看了一下,总算引用传值在C++中弄定了
    int i=22, j=88;
    int main()
    {
         cout<<"main函数中, i:"<<i<<", j:"<<j<<endl;
    	 swap(&i, &j);
    	 cout<<"swap函数函用后, i:"<<i<<", j:"<<j<<endl;
    }
    void swap(int *i, int *j)
    {
    	 cout<<"swap函数中, i:"<<*(i)<<", j:"<<*(j)<<endl;
    	 int *z=i;
    	 i=j;
    	 j=z;
    	 cout<<"swap函数交换值后, i:"<<*(i)<<", j:"<<*(j)<<endl;
    
    }
    

      

  • 相关阅读:
    mybatis 查询一对多子表只能查出一条数据
    Docker 查看容器里Log4写的日 志文 件里的日志
    MYSQL之union的使用
    【前端开发】常见好用的流程图框架
    【推荐】好网站推荐
    【前端工具】好用的数据库工具Navicat
    jQuery ajax
    thinkphp6.0封装数据库及缓存模型
    Unity 3D使用C#脚本实例
    Unity 3D简单使用C#脚本,脚本的执行顺序
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2529033.html
Copyright © 2011-2022 走看看