background image
C++学习教程从零开始(六)——何谓语句
语句就是动作,C++中共有两种语句:单句和复合语句。复合语句是用一对大
括号括起来,以在需要的地方同时放入多条单句,如:{ long a = 10; a += 34; }。
而单句都是以“;”结尾的,但也可能由于在末尾要插入单句的地方用复合语句
代替了而用“}”结尾,如:if( a ) { a--; a++; }。应注意大括号后就不用再写“;”
了,因为其不是单句。
方法就是怎么做,而怎么做就是在什么样的情况下以什么样的顺序做什么样
的动作。因为 C++中能操作的资源只有内存,故动作也就很简单的只是关于内
存内容的运算和赋值取值等,也就是前面说过的表达式。而对于“什么样的顺序”,
C++强行规定只能从上朝下,从左朝右来执行单句或复合语句(不要和前面关
于表达式的计算顺序搞混了,那只是在一个单句中的规则)。而最后对于“什么
样的情况”,即进行条件的判断。为了不同情况下能执行不同的代码,C++定
义了跳转语句来实现,其是基于 CPU 的运行规则来实现的,下面先来看 CPU 是
如何执行机器代码的。
机器代码的运行方式