易百教程

在if语句中比较int值

如何在if语句中比较int类型值。

示例代码

#include <stdio.h> 

int main()
{ 
   int a,b; // 第 5 行

   a = 60; 
   b = a - 20; 

   if( a > b) 
   { 
      printf("%d 大于 %d\n",a,b); 
   }else{
      printf("%d 小于 %d\n",a,b); 
   }
   return(0); 
}

执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ vi main.c
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
60 大于 40

第5行声明了两个整数变量:ab。变量在第7行和第8行中赋值,变量b的值计算为比变量a20

10行进行比较:

if( a > b)