指针求函数的最大值,传递的只有一个参数如何比较两个整数的最大值
指针求函数的最大值,传递的只有一个参数如何比较两个整数的最大值
指针求函数的最大值,传递的只有一个参数如何比较两个整数的最大值
#include <stdlib.h>
#include <stdio.h>
struct intab
{
int a;
int b;
};
int Max(struct intab* x)
{
if (x->a>x->b)
{
return x->a;
}
return x->b;
}
int main(void)
{
struct intab max = { 3,5 };
printf("%d\n",Max(&max));
return 0;
}
对打印函数进行处理,观察一下内部的细节
这下大家对结构体在内存中的分配,和指针对结构体的造作,有了很好的认识
间接的对a,b进行访问