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;
    
    }
    

      

  • 相关阅读:
    Android studio关于点击事件后的页面跳转,选择完成后返回(onActivityResult)
    关于Android对话框简单实用方法总结
    Eclipse键盘输出文字,显示到屏幕上方法
    indexOf实际试用方法
    LiteOS裸机驱动移植01-以LED为例说明驱动移植
    LiteOS内核教程06-内存管理
    LiteOS内核教程05-互斥锁
    LiteOS内核教程04-信号量
    LiteOS内核教程03-任务管理
    LiteOS内核教程02-HelloWorld
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2529033.html
Copyright © 2011-2022 走看看