设为首页 加入收藏

TOP

C语言编译常见错误解析(二)
2018-12-11 14:10:51 】 浏览:297
Tags:语言 编译 常见 错误 解析
cmpterm’ 中:7: 错误:‘->’ 的实参类型无效
    解释:‘->’的指向的结构体或联合体成员名不存在,即在访问指针指向的结构体类型中不存在的成员时,会引发这种错误;
 
24、在函数 ‘lineEdit’ 中:15: 警告:传递参数 2 (属于 ‘Pop_Sq’)时将整数赋给指针,未作类型转换
    解释:在函数‘lineEdit’中,调用函数Pop_Sq时要求第二个参数为指针变量,而输入的参数为整型;
 
25、在函数 ‘ListInsert_DuL’ 中:8: 警告:从不兼容的指针类型初始化
    解释:在函数‘ListInsert_DuL’中,为指针变量初始化值时,右值与指针类型不兼容;
 
26、在函数 ‘ReverseList_Sq’ 中:8: 错误:与 ‘pa’ 类型冲突
    解释:可能对变量‘pa’使用了其类型不支持的操作。或者将‘pa’变量赋给不同类型的变量或重定义该变量;
 
27、8:9: 错误:空的字符常量
    解释:C的字符常量是用单撇号括起来的一个字符。如'a','x','D','?','$'等都是字符常量。但注意''并不表示一个字符常量。如果访问'',就会引发空字符常量错误;
 
28、在函数 ‘MergeList_Sq’ 中:18: 警告:在无返回值的函数中,‘return’ 带返回值
    解释:void函数为无返回值的函数。这就意味着函数中使用‘return’语句时,之后不能跟有返回值;
 
29、在函数 ‘rabbit’ 中:3: 错误:可变大小的对象不能被初始化
    解释:这种错误一般发生在用变量作为数组大小来初始化数组变量;
 
30、在函数 ‘days’ 中:4: 警告:标量初始值设定项中有多余元素
    解释:在函数‘days’中,在初始化某个数组时,初始化的元素个数多于定义时的元素个数;
 
31、13:39: 错误:数字中有太多小数点
    解释:数字常量中有太多小数点,不符合数字常量的定义;
 
32、3:9: 错误:整数常量的“f”后缀无效 在函数 ‘bonus’ 中:
    解释:“f”后缀只能添加在实型常量之后,加在整型常量后就会引发该错误;
 
33、在函数 ‘count_words’ 中:7: 错误:‘c’ 重声明为没有外部链接
    解释:在函数‘count_words’中,声明一个新的变量时,使用了已经存在的某个变量的名称来命名新的变量。C程序在开始执行函数后,首先会根据变 量名和变量类型为声明的变量分配存储空间,这就要求所有的变量的名称必须在本函数内是唯一的。任何对同一个变量名的重新声明都将是为错误;
 
34、在函数 ‘bonus’ 中:7: 错误:break 语句不在循环或开关语句内
    解释:break语句的功能是用来跳出switch结构和循环体,即提前结束循环接着执行循环下面的语句。因此C语言要求break语句不能用于循环语句和switch语句之外的任何语句中;
 
35、在函数 ‘prime’ 中:5: 错误:自增运算中的左值无效
    解释:在函数‘prime’中,调用自增操作符时,操作的对象不符合左值要求;
 
36、在函数 ‘GetElem_L’ 中:14: 错误:下标运算的左操作数既非数组也非指针
    解释:下标运算符(或变址运算符)'[]'要求操作符左侧的变量名必须是数组名或指针;
 
37、在函数 ‘Insert_SqList’ 中:7: 错误:expected declaration or statement at end of input
    解释:多数是由于少了匹配的大括号造成的,当然小括号没有闭合也有可能!编译的时候找到文件的末尾也没有找到该出现的东西;
 
38、在函数 ‘count_words’ 中:3: 警告:从不兼容的指针类型初始化
    解释:在函数‘count_words’中,用非指针类型的值来初始化指针类型变量;
 
39、在函数 ‘ListInsert_Sq’ 中:6: 错误:在 ‘data’ 中缺少数组大小
    解释:在函数‘ListInsert_Sq’中,声明名为data的数组时,没有给出数组的大小,如语句char data[];
 
40、在函数 ‘days’ 中:5: 错误:重复的 case 常量
    解释:在函数 ‘days’中,发现了重复出现的case常量。switch/case语句要求每一个case的常量表达式的值必须互不相同,否则就会出现互相矛盾的现象(对表达式的同一个值,有两种或多种执行方案)。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux C语言gets函数出现的警告问.. 下一篇C语言解决八皇后问题代码及解析

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目