/**/
#include<stdio.h>
#include<stdlib.h>

void function(int, int *, int);

int main(void)
{
    int i, j[5] = { 1, 2, 3, 4, 5 }, k = 1;

    printf("更改前的j =");
    for (i = 0; i < 5; i++)
        printf("%3d", j[i]);
    printf("\n");

    function(3, j, k);

    printf("更改後的j =");
    for (i = 0; i < 5; i++)
        printf("%3d", j[i]);
    printf("\n");

    system("pause");
    return 0;
}

void function(int i, int *j, int k)
{
    *(j + i) = k;
}

結果為:

image

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()