这个C++的程序的错误提示是什么意思

本文探讨了编程中常见的函数定义错误,包括非法函数定义、缺少必要的符号等问题,并提供了具体的解决建议。
||| password这个函数定义非法.第二个错误是说你程序意外的结束..应该是少了右大括号. ||| 没有结尾啊 后面那个错误应该是:password()这个函数前面的函数 你试试打个“}”试试 没有正常结尾 结合后边那个fatal error来看 可能少了“}” 最好是有源码啊 ||| 第一个警告前面都已经说了 ||| 那个警告是说你的typedef后面没有声明变量 *min);}我怎可以运行啊 没出错啊 ||| 第一个error:无效/非法的函数定义 ||| 因为你定义的p 是一个浮点型指针 而你在循环中却有p++的语句 所以会出错 你应该定义一个整形的变量i 在循环中代替p 你再看看 可能是你的函数声明和定义不一致吧 那个错误是说的函数定义错了 你可以直接用bank就可以了 在C++中是可以不用typedef结构体的 实际上 所以被忽略了 其他地好像没错 C++不允许在函数内部定义函数的 应该就可以的啦 ||| 少了"}" *max);printf("最低分:%.2f/n" sum/n);printf("最高分:%.2f/n" p);if(*min>*p)min=p;if(*max<*p)max=p;sum+=*p;}printf("平均分:%.2f/n" n);for(p=score;p<score+n;p++){scanf("%f" &n);min=max=score=malloc(sizeof(float)*n);printf("请输入%d个学生的成绩/n" sum=0;int n;printf("请输入学生人数:");scanf("%d" *p *max *min 内存错误 ||| // Note:Your choice is C++ IDE#include <stdio.h>#include <stdlib.h>void main(){float *score 是因为你的函数少了个‘}’ 使得password变成在一个函数内部定义的函数了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值