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

来源:互联网 发布:苹果电脑虚拟机windows 编辑:程序博客网 时间:2024/04/28 00:39
|||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变成在一个函数内部定义的函数了