C语言培训第三天,上午讲授了:1.算术运算符,关系运算符,逻辑运算符,赋值运算符的使用;2.以例题录入成绩,分出五档,输入错误,优,良,及格,不及格为切入点分析了if else分支语句的嵌套;3.以判断一个数是不是素数为例讲解了for循环结构的应用。下午完成了6道作业题。
笔记
for(表达式1;表达式2;表达式3) for语句是将初始化,条件判断,循环变量值变化三者组织在一起的循环控制结构。1,2,3为循环控制表达式。表达式1为初始化表达式;表达式2为条件表达式;表达式3为修正表达式。if() 真或假,0代表假,不为0代表真
#include
int main(){
int a;
scanf("%d",&a);
if(10<=a<100){
printf("%d",a);
}
else
printf("error");
return 0;
}如这道题中,输出的恒为a的值,即使输入1000也并不会执行else操作。因为10<=a<100,1000>=10为真即为1,1<100,为真即为1,所以if后一直为真则一直输出a。