C Primer Plus(第六版)16.18 编程练习 第7题

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>

void show_array(const double ar[] ,int n) ;
double * new_d_array(int n, ...) ;

int main ()
{
    double * p1;
    double * p2;
    p1 = new_d_array(5, 1.2,2.3, 3.4, 4.5, 5.6);
    p2 = new_d_array(4, 100.0, 20.00, 8.08, -1890.0);
    show_array(p1,5);
    show_array(p2,4);
    free(p1);
    free(p2);
    
    return 0;
}

double * new_d_array(int n, ...) 
{    
    double *p = NULL;
    p = (double *)malloc(sizeof(double)*n);
    va_list ap;
    va_start(ap,n);
    for(int i=0;i<n;i++)
    {
        *(p+i)=va_arg(ap,double);
    }
    return p;
}

void show_array(const double ar[] ,int n) 
{
    printf("数组:%p\n",ar);
    for(int i=0;i<n;i++)
    {
        printf("第%d个元素:%lf \n",i,ar[i]);
    }
}    

相关推荐

  1. C Primer Plus()14.18 编程练习 7

    2024-02-20 20:34:01       56 阅读
  2. C Primer Plus()15.9 编程练习 7

    2024-02-20 20:34:01       45 阅读
  3. C Primer Plus()16.18 编程练习 7

    2024-02-20 20:34:01       42 阅读
  4. C Primer Plus()12.9 编程练习 5

    2024-02-20 20:34:01       46 阅读
  5. C Primer Plus()11.13 编程练习 6

    2024-02-20 20:34:01       45 阅读
  6. C Primer Plus()11.13 编程练习 12

    2024-02-20 20:34:01       61 阅读
  7. C Primer Plus()12.9 编程练习 2

    2024-02-20 20:34:01       48 阅读
  8. C Primer Plus()13.11 编程练习 1

    2024-02-20 20:34:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-20 20:34:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 20:34:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 20:34:01       87 阅读
  4. Python语言-面向对象

    2024-02-20 20:34:01       96 阅读

热门阅读

  1. git rebase使用

    2024-02-20 20:34:01       41 阅读
  2. Prompt Engineering 高级提示工程技巧

    2024-02-20 20:34:01       50 阅读
  3. 使用sass开发web-components组件

    2024-02-20 20:34:01       45 阅读
  4. git_note

    2024-02-20 20:34:01       45 阅读
  5. 智能红包分配算法:实现均衡随机金额分配

    2024-02-20 20:34:01       49 阅读
  6. Android 15的开发者预览版

    2024-02-20 20:34:01       49 阅读
  7. 【工具类】非 sudo 运行 docker

    2024-02-20 20:34:01       58 阅读
  8. 关于类模板对象做函数参数的方法

    2024-02-20 20:34:01       47 阅读
  9. 关于三色标记算法

    2024-02-20 20:34:01       50 阅读
  10. 在html中target有什么作用

    2024-02-20 20:34:01       41 阅读
  11. 【leetcode】贪心算法介绍

    2024-02-20 20:34:01       53 阅读
  12. Pinia 官网速通

    2024-02-20 20:34:01       59 阅读