指针传递
老是记不住。
void test(int *arr)
{
arr[0] = 100;
printf("function %d\n", arr[0]);
}
main:
int *abc=(int *)malloc(sizeof(int) * 5);
for (i = 0; i < 5; i++) {
abc[i] = i;
}
test(abc); //传递的这个相当于地址。
printf("test---%d\n", abc[0]);
结果:
function 100
test---100

浙公网安备 33010602011771号