c++里面结构的一个程序!

 

计算机程序是一系列的指令,告诉计算机做什么。

语句和表达式

最常见的类型的指令在一个程序语句。一个语句在C++是最小的独立单元的语言。在人类的语言,它类似于一个句子。我们写句子为了传达一个想法。在C++,我们写语句,以传达编译器,我们想执行一个任务。语句在c++是终止了分号。

有许多不同种类的语句在C++。下面是一些最常见的类型的简单的语句:

int x;
x = 5;
cout << x;

intx是一个声明语句。它告诉编译器,x是一个变量。所有变量在程序必须在使用前声明。我们将谈论更多关于变量不久。

x=5是一个赋值语句。它赋予一个值(5)给一个变量(x)。

cout<<x;是一个输出语句。它输出x的值(我们设置为5在前面的语句)到屏幕上。

编译器也能够解决表达式。一个表达式是一个数学实体评估价值。例如,在数学,表达式2+3评估值5。表达式可以包含值(如2)、变量(如x),运营商(比如+)和函数(返回一个输出值基于一些输入值)。他们可以是单数(如2,或者x),或化合物(如2+3、2+x,x+y,或(2+x)*(y3))。

例如,声明x=2+3,是一个有效的赋值语句。表达式2+3评估价值5。这个值5然后分配到x。

功能

在c++中,语句通常分为单位称为函数。一个函数是一个集合的语句执行顺序。每一个C++程序必须包含一个特殊的名为main()的函数。当C++程序运行,执行从第一个语句里面的主要()。函数通常是写做一个非常具体的工作。例如,一个功能叫做Max()可能包含报表,计算出这两个数字是较大的。一个功能叫做CalculateGrade()可能会计算出一个学生的分数。我们将谈论更多关于函数之后。

库函数组,被“打包”在许多不同的程序重用。核心的c++语言实际上是非常小的和简约——然而,c++有一群库,称为c++标准库,为编程人员提供很多额外的功能。例如,输出流库中包含的函数进行输入和输出。在链接阶段的编译过程中,图书馆从c++标准库的运行时支持库链接到程序(这将做进一步的讨论在课程1.4)。

看看示例程序

现在,你有一个短暂的了解语句、函数和图书馆,让我们看一个简单的helloworld程序。

考虑我们的helloworld程序:

#include <iostream>
 
int main()
{
   using namespace std;
   cout << "Hello world!" << endl;
   return 0;
}

1号线是一种特殊类型的语句称为预处理指令。预处理器指令告诉编译器来执行一个特殊的任务。在这种情况下,我们是告诉编译器,我们想使用输出流库。输出流库包含代码,告诉编译器做什么和endlcout。换句话说,我们需要包括输出流库为了写在屏幕上。

第3行声明main()函数,它与你学习上面,是强制性的。每个项目必须有一个main()函数。

行4和8告诉编译器这行是部分的主要功能。左花括号之间的一切在第4行和关闭花括号在8号线被认为是部分的main()函数。

第5行是我们的第一个语句(你可以告诉这是一个声明,因为它以一个分号)。当你学会在解释1号线,并在里面生活endlcoutiostream图书馆。然而,在他们住在iostream特殊舱命名标准(简称标准)。这个使用声明告诉编译器看起来在一个隔间命名std如果它不能找到别的地方endlcout或定义。换句话说,这种说法也是必需的,这样编译器可以找到cout,我们使用endl和第6行。

6号线是我们的输出语句。是一个特殊的对象,Cout代表控制台/屏幕。<<符号是一个操作符(就像+是一个操作符)称为输出操作符。所有发给Cout明白通过<<操作符应该被打印在屏幕上。Endl是一个特殊的符号,将光标移动到下一行。

第7行是一种新型的声明中,称为返回语句。当一个可执行程序结束运行时,它发送了一个值,指示是否操作系统,它的运行成功与否。返回值的主要()是用于此目的。这个特定的返回语句返回值0到操作系统,这意味着“一切都好了!”。非零数字通常用于显示有错误,和程序不得不中止。我们将更详细地讨论return语句,当我们讨论功能。

结论

所有的项目我们可以按照这个模板写,或一个变体它。我们将讨论每个线以上的更多细节即将到来的部分。

 

 

 

posted @ 2013-09-22 16:03  linyanhuas与C++啰  阅读(127)  评论(0编辑  收藏  举报
吴彩艳的博客,这里只是c++的知识!