zoukankan      html  css  js  c++  java
  • 编程基本功——指针变量作参数

    一、分析

         要想通过被调用函数修改主函数中的数组值,只能将数组的首地址(实际上在被调用函数中看作指针)作为参数进行传递,被调用函数通过该指针对数组值进行修改。注意!并不是把整个数组的内容传到了被调用函数中!!!

    二、源码

       1: #include "stdio.h"
       2:  
       3: void InputArray(int *pArray, int nLen)
       4: {
       5:     int i;
       6:     for (i = 0; i < nLen; ++i)
       7:     {
       8:         scanf("%d", pArray+i);
       9:     }
      10: }
      11:  
      12: int main()
      13: {
      14:     int i, array[10];
      15:     printf("please input data for array\n");
      16:     InputArray(array, 10);
      17:     for (i = 0; i<10; ++i)
      18:     {
      19:         printf("%d ", array[i]);
      20:     }
      21:     printf("\n");
      22:     return 0;
      23: }
  • 相关阅读:
    Lua 数组
    javascript debugger
    Lua 字符串
    警告
    Lua中获取table长度
    Lua 运算符
    Lua 函数
    lua if 流程控制
    pairs 和 ipairs 的区别
    Lua 循环
  • 原文地址:https://www.cnblogs.com/steven_oyj/p/1742474.html
Copyright © 2011-2022 走看看