Chinaunix首页 | 论坛 | 博客
  • 博客访问: 915668
  • 博文数量: 177
  • 博客积分: 8613
  • 博客等级: 中将
  • 技术积分: 2835
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-12 04:16
文章分类
文章存档

2012年(12)

2011年(24)

2010年(24)

2009年(75)

2008年(42)

我的朋友

分类: C/C++

2009-07-19 22:37:37

[root@bjxdurs235 20090719]# cat -n size_t.c
     1  #include
     2  #include
     3  int main(void)
     4  {
     5          size_t a,b;
     6          a = 10;
     7          b = 20;
     8          printf("a - b:%d\n",a-b);
     9          printf("1:\n");
    10          if ( b > a )
    11                  printf("b gt a\n");
    12          else
    13                  printf("b lt a\n");
    14          printf("2:\n");
    15          if ( a - b > 0 )
    16                  printf("a gt b\n");
    17          else
    18                  printf("a lt b\n");
    19
    20
    21
    22  }
[root@bjxdurs235 20090719]# ./a.out
a - b:-10
1:
b gt a
2:
a gt b
 
size_t 类型的两个数字相减,得到的结果永远不会小于0,啊。
阅读(577) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~