zoukankan      html  css  js  c++  java
  • 参数传递 实参

    参数传递:
    /**把实参的值传送给函数局部工作区相应的副本中,
    函数使用这个副本执行必要的功能。函数修改的是副本的值,
    实参的值不变*/
    
    #include<iostream>
    #include<cmath>
    using namespace std;
    int main ()
    {
        //函数调用
        void swap(float m ,float n);
        float a,b;
        //键盘输入
        cin>>a>>b;
       //https://www.cnblogs.com/WLCYSYS/p/12254953.html
    //输出键盘输入的值 cout<<"a="<<a<<" "<<"b= "<<b<<endl<<"swap after:"<<endl; //函数进行运算 swap(a,b); //输出结果 cout<<"a="<<a<<" "<<"b="<<b<<endl; return 0; } void swap(float m ,float n) { float temp; temp=m; m=n; n=temp; }

     Tips   : 

        1: cout跟printf是不同的,cout输出float或double,是会将小数点后非有效数字的0去掉的,而printf里面以%f输出规定是以6位小数输出,不管是不是有效数字    

        2:输出的其实是字符串,也就是这其中发生了转换,C语言输出变量的函数叫printf, 其中f为format的缩写,意思是按某种格式输出

    C++如果你不指定变量输出的格式,它是按最优的来输出的,也就是9.10会变9.1,9.0变 9 ;如果真的是原封不动地输出,肯定是乱码

        3: ANSI C++里一个浮点型若是小数部分为0,直接输出必然是不带小数点的。
        
    cout << showpoint << a;

        
        

  • 相关阅读:
    ext文件系统机制原理剖析
    win10企业版无法访问共享文件夹
    Linux 系统 CPU 的性能监控及调优
    MySQL延时复制简介
    MySQL迁移升级解决方案
    Docker 微服务教程安装WordPress
    java
    pom.xml
    sharding-jdbc
    java-MyBatis可视化代码生成工具
  • 原文地址:https://www.cnblogs.com/WLCYSYS/p/12254953.html
Copyright © 2011-2022 走看看