今天,我们学习C++程序设计第一课。
C++程序什么样?面对具体问题,该书写怎样的代码去解决呢?
我们先来看一道例题。
第一个程序:输出Helloworld!
解决这个问题的程序如下。
#includeiostream
usingnamespacestd;
intmain()
{
cout"Helloworld!"endl;
return0;
}
在C++编辑环境下,编译运行这个小程序;在输出窗口里,我们会看到预期的输出结果。
这个程序很短小,却完整地包含了C++程序所必须包含的三个基本组成部分。第一部分,头文件;第二部分,名空间;第三部分,由intmain()引导的主函数。
这些术语,大家会觉得很陌生。但是,没有关系。对于初学程序设计的同学们来说,暂时不必深究每一个术语具体含义。只要记得,在书写C++程序时,这三个部分必不可少,就够了。
更进一步,在这三部分里,又有一些内容是多数C++程序所共有的,现在,我们就把这些共有的内容提炼出来,做成程序框架。后面,面对具体问题的时候,我们只需要研究解决问题的具体代码就好了。
对比分析:我们把例题的问题描述、运行结果、程序实现,并列地写在一起。对比一下,大家有什么发现呢?
cout引导的这行就是解决这个问题的具体代码。更进一步,我们还会发现,在对比的这三个部分里,有一些内容是相同的——那就是“Helloworld!”。
练习:输出两个句子
那么我们可否大胆推测:cout就是C++程序中用于输出的语句。cout后面,写在英文双引号中的内容,则会照原样的输出。是不是这样呢?我们来验证一下。
如果要输出这样的两个句子:
Helloeveryone!
Wel