*max=a和min=*a这俩句的作用是什么

img

img

img


*max=a和min=*a这俩句的作用是什么不会,我,我是一个小垃圾,帮帮我

定义一个变量: int a=1;
定义一个指针: int *max=&a;
定义一个变量,取max的值 : int b=*max;

其中在定义的时候,int max 是定义了一个指针变量,指针变量就是用来存数据地址的,而&a的意思就是取a的地址,对指针进行,即*max,就是指针max指向的值,也就是a的值……这样说来你可能还是不懂,建议多多学习一下C语言的指针变量,加油💪

这两句是赋初值,你这个感觉不对,应该是*max=a[0] *min=a[0]
for循环里面 *a 改成 *(a+i)