一、关系表达式
例如:
#include<stdio.h>
void main(){
int a =6,b=2; //T为1,F为0
printf("%d\n",a<b);
}
二、逻辑运算符和表达式
三、If,If_else
1、例题:输入三个数,比较大小再输出。
#include<stdio.h>
void main(){
int a,b,c,temp;
printf("请输入三不一样的数,我来按大小顺序输出!\n");
scanf("%d %d %d",&a,&b,&c);
if(a<b){
temp=a;
a=b;
b=temp;
}
if(a<c){
temp=a;
a=c;
c=temp;
}
if(b<c){
temp=b;
b=c;
c=temp;
}
printf("%d %d %d\n",a,b,c);
}
注意:1、将两个变量数值交换位置需要三步(利用空箱方法)。
2、声明的变量要放在main()方法的第一行。C语言必须先声明后执行
3、scanf();尤其要注意书写格式。作者之前代码是scanf("%d %d %d \n",&a,&b,&c); 导致三个数值输入完毕后需要再回车再输入一个数字才能进行下面的过程。
2、条件运算符和条件表达式
使用条件表达式时,还应注意以下几点:
例题:输入两个数,输出最大的数。
#include<stdio.h>
void main(){
int a,b,max;
printf("输入两个数字:");
scanf("%d %d",&a,&b);
printf("max=%d\n",a>b?a:b);
}
四、switch语句