zoukankan      html  css  js  c++  java
  • 练习6.21、6.24

    6.21:编写一个函数,令其接受两个参数:一个是int类型的数,另一个是int指针。函数比较int的值和指针所指的值,返回较大的那个。在该函数中的指针的类型应该是什么?

    Ans:在该函数中的指针的类型是常量指针,由于涉及到比较而不需要修改指针指向的对象的值,所以将其设置成常量指针。

    6.24:描述下面这个函数的行为。如果代码中存在问题,请指出并改正。

    void print(const int ia[10])

    {

      for(size_t i=0;i!=10;++i)

        cout<<ia[i]<<endl;

    }

    Ans:函数的形参是一个常量数组指针,const int * []类型,因此其值不可以修改,然后函数体内循环体中遍历输出了每个数组的元素。并且这个函数的形参的数组大小限定到10个,但是实际上传入的数组大小无所谓,若大于10,则输出前10个没问题,但是如果小于10,不足10个的位置会输出未定义的值。

  • 相关阅读:
    通信信号处理的一些基本常识
    欧拉公式
    css3圆角讲解
    css3投影讲解、投影
    css3变形讲解
    浏览器兼容问题
    css3渐变详解
    css中em与px
    복 경 에 갑 니 다 去北京
    我在北京:)
  • 原文地址:https://www.cnblogs.com/Dark-King/p/9483064.html
Copyright © 2011-2022 走看看