登录  | 立即注册

游客您好!登录后享受更多精彩

QQ登录

只需一步,快速开始

查看: 554|回复: 4

刚学编程,有种不知道1+1为什么=2的感觉,求老哥们指导下 ...

[复制链接] TA的其它主题
发表于 2019-9-21 07:47:22 | 显示全部楼层 |阅读模式 来自 江苏无锡
编程输入某班学生的某门课成绩,计算并输出其平均分。学生人数由键盘输入。
编程要求有两个函数如下:
/*形参声明为指针变量,输入数组元素值*/
void InputArray(int *p,int n)
/*形参声明为指针变量,计算数组元素的平均值*/
double Average(int *p,int n)
提示:
int *p=null,n;
p=(int *)malloc(n*sizeof(int));
上述代码中申请一个长度为n*sizeof(int)字节的存储单元,整型指针变量p指向这段存储空间的首地址。这就相当于建立了一个一维动态数组,可通过首地址p来寻址数组中的元素,即可以使用*(p+i)或者p来表示数组元素值。
free(p)函数可用来释放不用的动态内存。

65

主题

1188

回帖

4288

积分

论坛元老

积分
4288
发表于 2019-9-21 17:03:15 | 显示全部楼层 来自 江苏无锡
10
回复

使用道具 举报

 楼主| 发表于 2019-9-22 02:19:26 | 显示全部楼层 来自 江苏无锡
9
回复

使用道具 举报

 楼主| 发表于 2019-9-22 11:34:01 | 显示全部楼层 来自 江苏无锡
8
回复

使用道具 举报

 楼主| 发表于 2019-9-22 11:34:01 | 显示全部楼层 来自 江苏无锡
7
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|极速版|触屏版|小黑屋|申请友链|极客论坛 - 计算机软硬件与网络

GMT+8, 2026-9-28 08:48 , Processed in 0.044607 second(s), 27 queries .

快速回复 返回顶部 返回列表