zoukankan      html  css  js  c++  java
  • C pass array as pointer,pass array as parameter

    void arrayP11()
    {
        int arr[100];
        for(int i=0;i<100;i++)
        {
            arr[i]=i*i*i*i;
        }
        printArray10(arr,100);
    }
    
    void printArray10(int *p,int arrSize)
    {
        for(int i=0;i<arrSize;i++)
        {
            printf("Index=%d,value=%d\n",i,*(p+i));
        }
    }

    void arrayP13()
    {
        int arr[100];
        arrayP12(arr,100);
        for(int i=0;i<100;i++)
        {
            printf("Index=%d,Value=%d\n",i,arr[i]);
        }
    }
    
    void arrayP12(int *arrP,int arrSize)
    {
        for(int i=0;i<arrSize;i++)
        {
            *(arrP+i)=i*i*i;
        }
    }
    void charArray15()
    {
        char *arr[100];
        charArray14(arr, 100);
        for (int i = 0; i < 100; i++)
        {
            printf("Index=%d,value=%s\n", i, arr[i]);
        }
    }
    
    void charArray14(char **arrP, int arrSize)
    {
        for (int i = 0; i < arrSize; i++)
        {
            *(arrP + i) = (char *)malloc(40);
            retrieveUuid1(*(arrP + i));
        }
    }

  • 相关阅读:
    【笔记】Maven使用入门
    【笔记】c++文件
    【笔记】IntelliJ IDEA配置Hibernate
    【HTML5校企公益课】第四天
    【c++习题】【17/4/16】动态分配内存
    C#
    C#
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/Fred1987/p/15618150.html
Copyright © 2011-2022 走看看