C++程序设计实践学材系列(17)——1.4 能作判断的程序

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

  

1.4 能作判断的程序

  有一个令人悲伤的故事。
  老婆给当程序猿的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。”
  可是,当晚,程序猿老公手捧一个包子进了家门……
  老婆怒道:“你怎么就买了一个包子?!”
  程序猿老公答曰:“因为看到了卖西瓜的。”
  老婆的指示是:
买1斤包子;
if (有卖西瓜的) 
    买1个(西瓜);
  买1斤包子是必须的,要不要买西瓜,那要看有没有卖的。
  可爱的程序员却理解成了:
 if (有卖西瓜的) 
   买1个包子; 
 else 
   买1斤(包子); 
  到底买一斤包子,还是买一个包子,需要看有没有卖西瓜的。这,不搭过。
  其实,程序员最擅长搞清楚这样的逻辑关系了。这是有人在黑程序员。
  在编程解决的问题中,的确有大量的问题,需要涉及到这种先判断再决定如何应对。需要写出能作出判断的程序。


回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

你可能感兴趣的:(C++程序设计实践学材系列(17)——1.4 能作判断的程序)