物联网
您现在所在的位置:首页>企业动态>物联网

解读第一个C++程序「C++教程」

编辑:学到牛牛IT培训    发布日期: 2022-01-11 14:37:49  

与学习C语言一样,开头一定先给大家介绍一下C++,看看第一个简单的C++程序到底长什么样子,初步了解C++,请看如下代码:

  // 学到牛牛.cpp
  // 文本输入程序
  #include <iostream>  // 允许程序输入输出
  using namespace std; // 使用标准命名空间
  // main函数是程序执行的起点
  int main()
  {
    cout << "Welcome to 学到牛牛!
";   // 在屏幕上显示"Welcome to 学到牛牛!"
    
    return 0;       // 表示程序正常结束
    
  } // main函数结束

如何学好C++,C++教程.jpg

解释:

第1、2行:

凡是以//开头的行表示是一个注释。注释行是帮助程序员理解程序的用途,语句的功能,变量的含义等的。

编程好习惯:

每个程序开头都应当有一段注释,描述程序的用途,主要算法和数据结构,日期和时间,作者等。

第3行:

#include <iostream> // 允许程序把信息输出到屏幕上

是一个预处理指令,告知C++的预处理器,要在程序中包含输入/输出流的头文件<iostream>。当我们在写程序时需要输入数据或输出信息,就一定要在C++程序的开头写上这条预处理指令。

第4行

是一个空行。我们使用空行,空格符和制表符等使程序留有空白位置,令程序易读。这些符号本身是不会被编译器处理的。

编程好习惯:

恰当利用空行和空白符来提高程序的可读性。

第5行

又是一句注释。

第6行

int main()

是每个C++程序必须的部分。main后面的一对圆括号表明main是一个函数(function)。C++程序通常由一或多个函数构成。每个C++程序中都必须有且只有一个main函数。main函数不一定要放在程序开头的位置,但是C++程序都是从main函数开始执行的。

main前面有一个关键字int,它表明main函数应当返回一个整型数据。关键字(keyword)是C++保留下来有特殊用途的单词。

左花括号{, (第7行)表示每个函数的主体(body)部分的开始。与之对应的右括号}, (第12行),表示一个函数主体的结束。

第8行:

cout << "Welcome to C++! "; // 在屏幕上显示"Welcome to C++!"

指示计算机执行一项操作,即打印一串用一对双引号括起来的字符。我们通常称之为字符串(string)。

整个第8行,包括cout, << 运算符,字符串"Welcome to C++! "和分号(;)合起来称为一条语句(statement)。每条C++语句必须以分号结束(所以称之为语句结束符)。

在C++语言中称为转义字符,它既不表示''也不表示'n',而是合在一起表示一个控制字符:换行。这个控制字符会让屏幕上的光标移动到下一行的行首位置。

还有其它的转义字符,但基本上我们只用知道 。

第10行

return 0;       // 表示程序正常结束

是退出一个函数方式之一。当return语句用在main函数的末尾时,0表示了程序成功地运行了,正常结束。我们以后再详细学习函数,当前只需记住,在每个程序的main函数的末尾,一定是一条return 0语句。

编程好习惯:

缩进(indent)是增加程序易读性的主要手段,方法是:在一个函数中每遇到一层花括号,就缩进一级。坚持一条语句占一行,同一级的语句列对齐。一般按一次TAB键就能产生一个有4个空格宽度的缩进。

免费试学
课程好不好,不如实地听一听

封闭学习

2

1

联系我们

电话:028-61775817

邮箱:1572396657@qq.com

地址:成都市金牛区西城国际A座8楼

  • 物联网_物联网专题新闻_物联网IOT资讯-学到牛牛
    物联网_物联网专题新闻_物联网IOT资讯-学到牛牛

    扫一扫,免费咨询

  • 物联网_物联网专题新闻_物联网IOT资讯-学到牛牛
    物联网_物联网专题新闻_物联网IOT资讯-学到牛牛

    微信公众号

  • 物联网_物联网专题新闻_物联网IOT资讯-学到牛牛
物联网_物联网专题新闻_物联网IOT资讯-学到牛牛

学一流技术,找高薪工作

物联网_物联网专题新闻_物联网IOT资讯-学到牛牛

7-24小时服务热线:

028-61775817

版权声明 网站地图

蜀ICP备2021001672号

课程问题轻松问