zoukankan      html  css  js  c++  java
  • 我的c++学习(11)数组和指针

    使用数组显示斐波那契数列

    #include "stdafx.h"
    using namespace std;
    #include<iostream>
    int _tmain(int argc, _TCHAR* argv[])
    {
      int i,fibon[10]={0,1,1,2,3,5,8,13,21,34},*pfib1,*pfib2;
      
         pfib1=pfib2=fibon;                         //也可以用pfib1=pfib2=&fibon[0]
         cout<<"使用数组显示斐波那契数列"<<endl;
         for(i=0;i<10;i++)
             cout<<fibon[i]<<endl;
     return 0;
    
    }

    使用指针显示斐波那契数列

    #include "stdafx.h"
    using namespace std;
    #include<iostream>
    int _tmain(int argc, _TCHAR* argv[])
    {
         int i,fibon[10]={0,1,1,2,3,5,8,13,21,34};
    
         for(i=0;i<10;i++)
             cout<<*(fibon+i)<<'
    ';
    }
    #include "stdafx.h"
    using namespace std;
    #include<iostream>
    int _tmain(int argc, _TCHAR* argv[])
    {
         int i,fibon[10]={0,1,1,2,3,5,8,13,21,34},*pfib1,*pfib2;
    
    
         pfib1=pfib2=fibon;                         //也可以用pfib1=pfib2=&fibon[0]
      /*   cout<<"使用数组显示斐波那契数列"<<endl;
         for(i=0;i<10;i++)
             cout<<fibon[i]<<endl;
        return 0;*/
    
    
    
          cout<<"使用指针显示斐波那契数列"<<endl;
         for(i=0;i<10;i++)
             cout<<*(fibon+i)<<'	'<<*pfib2++<<endl;   //注意:fibon++是错误的,而pfib2++是正确的
         cout<<"显示指针相减,应为数组长度:";
         cout<<pfib2-pfib1<<endl;                  //pfib2已指向数组末尾34,pfib1指向0,位数相差10位。
         return 0;
    
    
    
    }
  • 相关阅读:
    01矩阵扩展
    蒙特卡罗仿真
    某幂相关数学结论
    分式乘法变加减
    ICPC模板排版工具
    windows下mysql使用实录
    随机题目小结
    工作用linux命令汇总
    小数化分数的O(log2n)解法
    博弈总结
  • 原文地址:https://www.cnblogs.com/yangwujun/p/3316516.html
Copyright © 2011-2022 走看看