c语言关系运算符语法错误
2014-01-25 21:59
357 查看
#include<stdio.h>
int main()
{
int input;
scanf("%d", &input);
if(input <= 1)
printf("1");
else if(1<input<=10)
printf("1~10");
else if(10<input<=100)
printf("10~100");
else
printf(">100");
return 0;
}
gcc检查不到这个错误,原因在于按从左到右的运算法则来看是没问题的
程序语法错误,1<input<=10不是关系运算符,应该改为1<input && input <= 10
int main()
{
int input;
scanf("%d", &input);
if(input <= 1)
printf("1");
else if(1<input<=10)
printf("1~10");
else if(10<input<=100)
printf("10~100");
else
printf(">100");
return 0;
}
gcc检查不到这个错误,原因在于按从左到右的运算法则来看是没问题的
程序语法错误,1<input<=10不是关系运算符,应该改为1<input && input <= 10
相关文章推荐
- C语言常见语法错误
- 编写一个程序,查找C语言中的基本语法错误,如圆括号、方括号、花括号不配对等,正确处理引号与注释
- C语言中的语法错误和语义错误
- 高手帮忙找一下 c语言语法错误
- 初学C语言时在语法和语义上容易犯的一些错误
- 查找C语言中的基本语法错误,如圆括号,左括号,花括号不匹配等
- 语法错误 : 缺少“;”(在“类型”的前面)”—— C语言标准
- 查找C语言中基本语法错误,如小括号,中括号,大括号,单引号,双引号
- c语言中两种常见代码编写错误,“写入位置 0x00000000 时发生访问冲突”和“语法错误 : 缺少“;”(在“{”的前面)”
- C语言编程十大建议——语法语义篇:使用脚本检查部分语义错误
- tp框架xml 语法错误问题
- 在.net中执行存储过程时出现 ‘第 1 行: ')' 附近有语法错误。’时的修改记录
- c语言中字符串操作常见错误及调试方法
- C语言的错误点
- 黑马程序员—(iOS开发)C语言语法解析---(三)
- error C2061: 语法错误 : 标识符“__RPC__in”
- Eclipse JAVA 报错——“语法错误,仅当源级别为 5.0 时已参数化的类型才可用”
- Eclipse中JS文件即使取消语法验证仍提示错误(图例教程)
- C语言中用队列和搜索解决跳马问题(多组测试数据)noj1043//运行时错误的一种解决方案
- C语言错误处理技巧