[Warning]multi-character character constant [-Wmultichar]
多字符字符常量
1.检查你的char数组的元素是否单个元素进行赋值,如char[n] = ‘a’,只能是一个元素。
2.检查输出的单引号问题
[Warning]overflow in implicit constant conversion [-Woverflow]
隐式常量转换溢出
解决办法:
1.C语言中char, int, float, double,unsigned char, unsigned int等数值有极限范围,超出范围的数值转换
2.检查char类型赋值时,引号内是否多个字符(只能是一个)
[Error] missing terminating " character
缺少终止字符" (结尾缺少双引号)
解决方法:
1.如果字符串内部需要包含引号或\,请使用转义字符(通常是反斜杠\),例如"或’或\。
[Error] ld returned 1 exit status
程序返回1退出状态
解决方法:
1.程序正在运行无法编译,上次运行的窗口未关闭。
2.有函数拼写错误。
[Error] stray ‘\’ in program
[Error] stray ‘\xxx’ in program
程序中\xxx 偏离
解决方法:
1.程序中有中文字符(全换成英文的即可解决)
2.使用了\开头但是不在规定内的转义字符(只有规定的那些转义字符有效)
[Error] invalid preprocessing directive #icnlude
无效预处理指令:icnlude
解决方法:
1.预处理指令错了(如上是include拼错)
[Error] ‘rand’ was not declared in this scope
'rand’未在当前作用域中声明。
解决办法:
1.缺乏头文件 加上 #include<stdlib.h> 就好啦
ps:随机数srand函数 srand((unsigned int)time(NULL));
要加 #include<ctime>
[Error] switch quantity not an integer
switch语句量化不是整数
解决办法:
1.switch(xxx) xxx只能是整型表达式 (包括int类和char)
所以检查是否用了浮点型或者字符串,改正即可
expected variable name or ‘this’ in lambda capture list 9 | return [-1,-1];
Lambda表达式时,没有正确地指明要捕获的变量,或者使用了错误的语法,在list9的…
解决办法:
1.变量名或语法错误。
解决办法:
1.
解决办法:
1.
解决办法:
1.