C语言 调用函数求最大值问题#include stdafx.h#include stdio.hint
答案:2 悬赏:0 手机版
解决时间 2021-02-04 18:10
- 提问者网友:放下
- 2021-02-04 03:36
C语言 调用函数求最大值问题#include stdafx.h#include stdio.hint
最佳答案
- 五星知识达人网友:玩家
- 2021-02-04 04:46
您的程序有多处错误.既然是初学,就先把最基本的东西都弄清楚啊,否则别人都不愿意帮您.简单列出您的错误如下:1)在max函数内又声明了a[10],这和传递给max函数的参数同名.2)在max函数内声明了一个变量max,这与max函数又是同名,虽然不一定会出错,但需要尽量避免啊.3)int max(int a[], int i)是正确的写法,不必写int a[10].4)在主函数main中的max(a[10],i)就是错误的写法了,把数组传递给函数时,只能写数组名a,不能写a[10],a[10]只代表了数组中的一个元素.5)printf中的那个max,属于未声明就使用的变量,而且又与函数max同名.给个修改后的程序,您自己对照吧.6)printf函数没指定最大值的输出位置与格式.#include stdafx.h#include stdio.hint max(int a[])//原代码中将i传递进来,毫无必要{int maxv=a[0];//原代码取max,与函数同名,要避免int i;for(i=1;i
全部回答
- 1楼网友:煞尾
- 2021-02-04 06:10
这个问题的回答的对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯