c语言float aver什么意思,C语言的指针

编程入门 行业动态 更新时间:2024-10-10 02:24:06

c<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言float aver什么意思,C语言的指针"/>

c语言float aver什么意思,C语言的指针

二维数组

void main()

{

int num;

/* 声明子函数 */

void average(float *point, int n);

void search(float(*point)[4], int n);

/* 定义一个静态存储数组并赋初值 */

static float score[4][4] = {{76, 90, 92, 87}, {68, 78, 69, 94},

{89, 82, 81, 60}, {81, 68, 60, 97}};

printf("班级的总平均分:");

average(*score, 16); /* 调用函数average求12个分数的平均分 */

printf("请输入学生的学号(0-3):");

scanf("%d", &num);

search(score, num); /* 求出第四个学生的成绩 */

}

/* 子函数定义 */

void average(float *point, int n)

{

float *p_end;

float aver;

float sum = 0;

p_end = point + n -1;

for(; point<=p_end; point++)

sum = sum + (*point);

aver = sum/n;

printf("%5.2f\n", aver);

}

void search(float(*point)[4], int n)

{

int i;

for(i=0; i<4; i++)

printf("%5.2f ", *(*(point+n)+i));

printf("\n");

}

函数指针

int(*p)(const char *, const char *); /* 函数指针 */

p = strcmp; /* 将函数strcmp的地址赋给函数指针p */

check(s1, s2, p); /* 通过指针变量p传递函数strcmp的地址 */

void check(char *a, char *b, int(*cmp)(const char *, const char *))

{}

更多推荐

c语言float aver什么意思,C语言的指针

本文发布于:2024-03-15 10:33:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1738702.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   什么意思   指针   aver   float

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!