虽然定义了 wall ,但没有定义 gallons 。你想从哪里得到 gallons ?结果隐藏在另一个函数的深处。你想怎么把它从那里弄出来?好吧,你需要一个返回值:int getGallons(int wall) //^^^ ! { int gallons = wall / 112; // ... return gallons; // ! } ...
2)变量与函数重名或该标识符不是函数,例如“int i,j; j=i();”中i不是函数 error C2065: ‘xxx’ : undeclared identifier 中文对照:(编译错误)未定义的标识符xxx 分析:( 1)如果xxx为cout、cin、scanf、printf、sqrt等,则程序中包含头文件有误( 2)未定义变量、数组、函数原型等,注意拼写错误或区分...
2)变量与函数重名或该标识符不是函数,例如“int i,j; j=i();”中i不是函数 error C2065: ‘xxx’ : undeclared identifier 中文对照:(编译错误)未定义的标识符xxx 分析:( 1)如果xxx为cout、cin、scanf、printf、sqrt等,则程序中包含头文件有误( 2)未定义变量、数组、函数原型等,注意拼写错误或区分...
如果“xxxx”就是“cin”或“cout”,那么一般是没有包含“iostream.h”。(关联:#include,cin,cout) (4) 如果“xxxx”是一个类名,那么表示这个类没有定义,可能性依然是:根本没有定义这个类,或者拼写错误,或者大小写错误,或者缺少头文件,或者类的使用在申明之前。(关联:类,类定义) (5) 标志符遵循先申明后使...
中文对照:未定义的标识符xxx 分析:1、如果xxx为cout、cin、scanf、printf、sqrt等,则程序中包含头文件有误 2、未定义变量、数组、函数原型等,注意拼写错误或区分大小写。 error C2078: too many initializers 中文对照:初始值过多 分析:一般是数组初始化时初始值的个数大于数组长度,例如“int b={1,2,3};”...
直译:标识符“xxxx”未定义。 错误分析:首先,解释一下什么是标识符。标志符是程序中出现的除关键字之外的词,通常由字母、数字和下划线组成,不能以数字开头,不能与关键字重复,并且区分大小写。变量名、函数名、类名、常量名等等,都是标志符。所有的标志符都必须先定义,后使用。标志符有很多种用途,所以错误也有很...
ostream D. cin 2C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和( )。 A) fstream B) ostream C) iostream D) cin 3要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是___。 A.fstream B.istream C.ostream D.iomanip...
函数中goto语句后的标号没有定义。 Undefined structure‘xxxxxxxx’(结构体‘xxxxxxxx’未定义) 源文件中使用了未经说明的某个结构体。可能是由于结构体名拼写错误或缺少结构体说明而引起的。 Undefined symbol‘xxxxxxxx’(符号‘xxxxxxxx’未定义) 使用了未定义的标识符,可能是由于说明或引用处有拼写错误,也可能是由于...
百度试题 结果1 题目在C++语言系统中,用于输入数据所使用的标识符cin是 A. C++系统保留字 B. 类名 C. 类名 D. 函数名 相关知识点: 试题来源: 解析 C 正确答案:C 解析:cin是C++预定义的标准输入流对象,答案为C。 基本操作题反馈 收藏
中文对照:(编译错误)文件未结束 分析:一个函数或者一个结构定义缺少“}”、或者在一个函数调用或表达式中括号没有配对出现、或者注释符“/*…*/”不完整等 3、fatal error C1083: Cannot open include file: 'xxx': No such file or directory 中文对照:(编译错误)无法打开头文件xxx:没有这个文件或路径 ...