zoukankan      html  css  js  c++  java
  • 空暇时的思考1(二维数组存储字符串和指针)

     事实上每次看到关于字符串的操作我都十分的好奇。就想一探到底。下面是自己闲来无事思考自己娱乐的一个程序

    /**********************************************************************     
    * *   Copyright (c)2015,WK Studios   
    * *   Filename:  A.h 
    * *   Compiler: GCC  vc 6.0    
    * *   Author:WK     
    * *   Time: 2015 29 6  
    * **********************************************************************/ 
    #include <iostream>
    using namespace std;
    
    void main()
    {
    	char a[2][6]={"12345","abcde"};
    
      cout<<a[0]<<endl;
      cout<<a[1]<<endl;
      cout<<a[0]+1<<endl;
    
      cout<<*(a+1)<<endl;
      cout<<*(*(a+1))<<endl;
    
      cout<<*a<<endl;
      cout<<**a<<endl;
      cout<<a[0][0]<<endl;
      cout<<a[0][0]+1<<endl;
    
      char (*p)[6]=a;
      cout<<p[1]<<endl;
      cout<<*p<<endl;
      cout<<**p<<endl;
      cout<<p<<endl;
      cout<<*p+1<<endl;
      cout<<**p+1<<endl;
    
      char (&q)[2][6]=a;
      cout<<q<<endl;
     
    }


    void fun(int i=0,int=0,float n=0)//占位符能够实现代码的可扩展性,是一种面向未来的编程
    {
    	cout<<i+n<<endl;
    }
    
    void main()
    {
    	fun(1,0,0.5);
    
    	fun(1,0);//最后这个零会赋给这个占位符,后边的參数使用缺省值
    
      
    }
    


  • 相关阅读:
    linux-who
    Linux开机禁用开启防火墙
    linux环境vnc安装
    NFS配置及开机自动挂载
    yum list失败
    镜像文件挂载及本地yum搭建
    weblogic在64位windows的设置
    linux操作系统语言更改
    Linux磁盘空间扩容(LVM)
    Nginx 拒接服务漏洞(CVE-2016-0747)整改
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5210257.html
Copyright © 2011-2022 走看看