有个机器人在去年春晚露了一手,它会武术,你觉得神奇吗?让它动起来的主要编程语言是C++。另外,会下围棋的AlphaGo程序用的也是C++。别担心,C++这个语言看上去挺复杂的,其实入门也不难。我给你解析一段输出乘法表的程序,让你看看C++到底长啥样: 这段程序一共17行。我先带你逐行分析一下:第一行#include,这是把iostream库导进来,下面用到的cout函数就是这个库提供的。第二行using namespace std,这是允许我们直接使用这个库里的函数和变量。第三行int main(),这是程序的入口点,所有的代码都会从这里开始执行。后面还有5行代码用大括号括起来,也是为了区分代码的层级关系。接下来int m1,m2,这是定义两个整数变量,m1是乘数,m2是被乘数。下面for循环语句m1从1开始,一直循环到9为止。同样的,第二个for循环语句也是给m2做循环处理。 接着cout,这是输出函数,用来在屏幕上打印后面的内容。cout后面跟着m2、乘号和m1,意思是依次把这三个值打印出来。在第一次循环时,m2和m1取值都是1,所以打印出来的就是1×1。然后接着打印等号和m2与m1的乘积值。 if判断条件如果乘积小于10就给它多打印一个空格;这是为了让表格看起来更整齐。endl是换行符,每次m2循环9次后就换个新行继续执行。“//”后面写的是备注内容,这部分内容是给程序员看的;程序运行时会忽略掉。最后return 0给操作系统返回一个0;表示程序执行结束了。 这样一个完整的C++程序结构就出来了;运行结果如下图所示: 有点乱主要是因为我是在手机上运行的;手机屏幕宽度不够导致排版不太好看。