电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C常见的编译错误中英对应翻译

3页
  • 卖家[上传人]:壹****1
  • 文档编号:480355183
  • 上传时间:2022-12-18
  • 文档格式:DOC
  • 文档大小:21.50KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、文档供参考,可复制、编制,期待您的好评与关注! C+常见的编译错误中英对应翻译对于刚学编程,刚接触C+的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮到大家:fatal error C1003: error count exceeds number; stopping compilation中文对照:(编译错误)错误太多,停止编译分析:修改之前的错误,再次编译fatal error C1004: unexpected end of file found中文对照:(编译错误)文件未结束分析:一个函数或者一个结构定义缺少“”、或者在一个函数调用或表达式中括号没有配对出现、或者注释符“/*/”不完整等fatal error C1083: Cannot open include file: xxx: No such file or directory中文对照:(编译错误)无法打开头文件xxx:没有这个文件或路径分析:头文件不存在、或者头文件拼写错误、或者文件为只读fatal

      2、 error C1903: unable to recover from previous error(s); stopping compilation中文对照:(编译错误)无法从之前的错误中恢复,停止编译分析:引起错误的原因很多,建议先修改之前的错误error C2001: newline in constant中文对照:(编译错误)常量中创建新行分析:字符串常量多行书写error C2006: #include expected a filename, found identifier中文对照:(编译错误)#include命令中需要文件名分析:一般是头文件未用一对双引号或尖括号括起来,例如“#include stdio.h”error C2007: #define syntax中文对照:(编译错误)#define语法错误分析:例如“#define”后缺少宏名,例如“#define”error C2008: xxx : unexpected in macro definition中文对照:(编译错误)宏定义时出现了意外的xxx分析:宏定义时宏名与替换串之间应有空格,例如“#defin

      3、e TRUE1”error C2009: reuse of macro formal identifier中文对照:(编译错误)带参宏的形式参数重复使用分析:宏定义如有参数不能重名,例如“#define s(a,a) (a*a)”中参数a重复error C2010: character : unexpected in macro formal parameter list中文对照:(编译错误)带参宏的形式参数表中出现未知字符分析:例如“#define s(r|) r*r”中参数多了一个字符|error C2014: preprocessor command must start as first nonwhite space中文对照:(编译错误)预处理命令前面只允许空格分析:每一条预处理命令都应独占一行,不应出现其他非空格字符error C2015: too many characters in constant中文对照:(编译错误)常量中包含多个字符分析:字符型常量的单引号中只能有一个字符,或是以“”开始的一个转义字符,例如“char error = error;”error C20

      4、17: illegal escape sequence中文对照:(编译错误)转义字符非法分析:一般是转义字符位于 或 之外,例如“char error = n;”error C2018: unknown character 0xhh中文对照:(编译错误)未知的字符0xhh分析:一般是输入了中文标点符号,例如“char error = E;”中“;”为中文标点符号error C2019: expected preprocessor directive, found character中文对照:(编译错误)期待预处理命令,但有无效字符分析:一般是预处理命令的#号后误输入其他无效字符,例如“#!define TRUE 1”error C2021: expected exponent value, not character中文对照:(编译错误)期待指数值,不能是字符分析:一般是浮点数的指数表示形式有误,例如123.456Eerror C2039: identifier1 : is not a member of identifier2中文对照:(编译错误)标识符1不是标识符2的成员分析:程序

      5、错误地调用或引用结构体、共用体、类的成员error C2041: illegal digit x for base n中文对照:(编译错误)对于n进制来说数字x非法分析:一般是八进制或十六进制数表示错误,例如“int i = 081;”语句中数字8不是八进制的基数error C2048: more than one default中文对照:(编译错误)default语句多于一个分析:switch语句中只能有一个default,删去多余的defaulterror C2050: switch expression not integral中文对照:(编译错误)switch表达式不是整型的分析:switch表达式必须是整型(或字符型),例如“switch (a)”中表达式为字符串,这是非法的error C2051: case expression not constant中文对照:(编译错误)case表达式不是常量分析:case表达式应为常量表达式,例如“case a”中“a”为字符串,这是非法的error C2052: type : illegal type for case expres

      6、sion中文对照:(编译错误)case表达式类型非法分析:case表达式必须是一个整型常量(包括字符型)error C2057: expected constant expression中文对照:(编译错误)期待常量表达式分析:一般是定义数组时数组长度为变量,例如“int n=10; int an;”中n为变量,这是非法的error C2058: constant expression is not integral中文对照:(编译错误)常量表达式不是整数分析:一般是定义数组时数组长度不是整型常量error C2059: syntax error : xxx中文对照:(编译错误)xxx语法错误分析:引起错误的原因很多,可能多加或少加了符号xxxerror C2064: term does not evaluate to a function中文对照:(编译错误)无法识别函数语言分析:1、函数参数有误,表达式可能不正确,例如“sqrt(s(s-a)(s-b)(s-c);”中表达式不正确 2、变量与函数重名或该标识符不是函数,例如“int i,j; j=i();”中i不是函数error C

      7、2065: xxx : undeclared identifier 中文对照:(编译错误)未定义的标识符xxx分析:1、如果xxx为cout、cin、scanf、printf、sqrt等,则程序中包含头文件有误 2、未定义变量、数组、函数原型等,注意拼写错误或区分大小写。error C2078: too many initializers中文对照:(编译错误)初始值过多分析:一般是数组初始化时初始值的个数大于数组长度,例如“int b2=1,2,3;”error C2082: redefinition of formal parameter xxx中文对照:(编译错误)重复定义形式参数xxx分析:函数首部中的形式参数不能在函数体中再次被定义error C2084: function xxx already has a body中文对照:(编译错误)已定义函数xxx分析:在VC+早期版本中函数不能重名,6.0版本中支持函数的重载,函数名可以相同但参数不一样error C2086: xxx : redefinition中文对照:(编译错误)标识符xxx重定义分析:变量名、数组名重名erro

      8、r C2087: : missing subscript中文对照:(编译错误)下标未知分析:一般是定义二维数组时未指定第二维的长度,例如“int a3;”error C2100: illegal indirection中文对照:(编译错误)非法的间接访问运算符“*”分析:对非指针变量使用“*”运算error C2105: operator needs l-value中文对照:(编译错误)操作符需要左值分析:例如“(a+b)+;”语句,“+”运算符无效error C2106: operator: left operand must be l-value中文对照:(编译错误)操作符的左操作数必须是左值分析:例如“a+b=1;”语句,“=”运算符左值必须为变量,不能是表达式error C2110: cannot add two pointers中文对照:(编译错误)两个指针量不能相加分析:例如“int *pa,*pb,*a; a = pa + pb;”中两个指针变量不能进行“+”运算error C2117: xxx : array bounds overflow中文对照:(编译错误)数组xxx边界溢出分析:一般是字符数组初始化时字符串长度大于字符数组长度,例如“char str4 = abcd;”error C2118: negative subscript or subscript is too large中文对照:(编译错误)下标为负或下标太大分析:一般是定义数组或引用数组元素时下标不正确 /

      《C常见的编译错误中英对应翻译》由会员壹****1分享,可在线阅读,更多相关《C常见的编译错误中英对应翻译》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.