#include<stdio.h3
#includesstdlib.h3
#includestime.h
int*gamond()f
staticintr[16]//函数一般不能多出数地址,但用static定文变量即可
int is
srand((unsigned)time(MULL))
far(i=i18i++)
r[i]=rand()j
printf(“%d“,r[i])
Peturn rj
int main()f
int*p=gamond()
inti=8
printf(“1n")
fur(i=gi>=;i--)
printf(“%d“*(p+1))
看图片就行
gamond()是一个返回指针的方法。
int * p,是定义了一个p指针;
p=gamond();是将这个方法的返回值赋值给p;
返回的是一个指针,
int* p=gamond();用指针接收返回值
*代表指针,用指针去访问地址,比直接访问值速度快