开启c++之路

经典之序"hello world"

  每一个学习语言的人都知道c++是其中最难的语言,但也有一句那就是学好c++其他的语言三天就能学会,这其中虽然有点夸张但也说明了c++的重要,它重在思想的锻炼,所以不管你将来学习什么语言我认为都应该对c++有一定的了解,今天让我们一起去学习它。

  让我们从这个经典的c++程序开始我们的学习之路

//This is a c++ program#include<iostream>
using namespace std;

int main()//主函数
{
        cout<<"hello world"<<endl;      return 0;
}

  第一行是c++程序风格的注释语,它由“//”开始,到每行的结尾结束,还可以是:/* this is a c++ program */这种形式的注释,注释对程序的运行不起作用,但良好的程序应该有清晰的注释,是程序阅读容易理解。

  第二行“#”是预编译命令,要求编译程序把iostream文件嵌入#include命令所在的源文件,include是包含命令,<文件名>,一般称为头文件,这是系统的头文件,如果是自己写的头文件用“ ”括起来,文件iostream中包含了c++系统定义的有关输入输出(I/O)的信息,后面的cout和操作符<<的有关信息就在该文件中声明。

  第三行凡是用标准c++中库文件就应该加上,它的意思是“使用名字空间”。

  下面剩下的是最重要的部分,int是一个类型,后面再详细说类型的问题,先就知道它是一个整形,main 主函数,也可以说是函数名,关于函数这个大问题会在后面一点点细说,现在我们只需要知道每一个程序都有一个主函数,这是一个程序最重要的地方,没有他程序就运行不起来,函数后面是()这是放参数的地方,简单的说就是你想想用这个函数作用的数,函数后面用{}括起来的是函数体,就是函数能干什么将在这里面体现,

int main()
{

          //函数体

}

这是一个模式,以后的函数写法都是这样。

  现在就是函数体部分介绍,其中‘cout’是屏幕的意思,也是输出符号,后面的操作符”<<“看它的方向就可以理解为向屏幕输出的意思,结尾的endl表示在输出流中换行符。

下一行中的return是返回当它的值是0证明程序正常运行,如果返回不是0,就不能运行。也是把函数运行的结果带回到程序中。同时程序是由语句组成,每一条语句由分号(;)作为结束符,本例中就有两条语句。

  最后说一下,一个程序完成要经过:编辑,编译,连接,最后才是执行,所以一个程序出错有可能是这里面的一个过程错了,要仔细检验。

时间: 2024-10-11 06:05:10

开启c++之路的相关文章

牵手《如果爱》,颜值ivvi开启品牌之路

在ivvi品牌发布半年之后,ivvi开启了自己的品牌之路. 6月11日下午, ivvi手机携手湖北卫视知名爱情真人秀节目<如果爱>,在湖北发布了新手机ivvi小i.<如果爱>第二季明星李光洙.钟丽缇.熊黛林.张檬.张伦硕.范世琦到场助阵. ivvi小i厚度仅4.9mm,在设计上采用smooth(顺滑)的设计理念,具有非常高的颜值.此外,小i无边框设计屏幕搭配2.5D弧面玻璃,拥有绝佳的手感.其"息屏拍照"技术,只需双击声音键即可拍照,内置美妆功能,设有韩系.甜美

简易数据分析 | 开启数据采集之路

这是简易数据分析系列的第 1 篇文章. 前文说到,我会做一个数据分析的系列教程,面向纯小白,不写代码不写公式,搞定数据分析的第一步.教程的内容主要会从三个方向上进行延伸:数据采集,数据清洗和数据可视化. 今天我们就开始我们的数据采集之路. 数据采集听着高大上,其实对于普通人来说,就是自动化版的复制粘贴. 我们设想一个场景,打开网易云音乐,发现某个音乐的热门评论很好玩,特别想收集起来,我们一般怎么做?当然是复制粘贴,热门评论最多就十几条,手快一些的一分钟就收集完了. 如果数据量特别大怎么办?例如几

开启软件测试之路

从大四实习到毕业到如今,从app软件开发到软件测试,所有的一切感觉自己都是在蒙着眼走路,后面有人赶着走路.是时候静下心来想想自己该做什么,静下心来学点什么,如果再一直浮躁下去,终究如咸鱼一般,碌碌无为,不知道自己想要什么,不知道自己为什么而工作而学习. 从开发转到测试已经5个多月了,自己也决定了要一条路走到黑了,记录下自己的学习,自己的工作,相信一切会好的.给自己定个小小的目标,向自动化测试迈进!

Python Appium 开启Android测试之路

1.获取 Android app的Activity 打开终端cmd,先cd进入到刚才下载的“新浪.apk”目录下,然后使用aapt dump badging xxx.apk命令获取包内信息.注意,启动类名称一个字母都不能错. aapt dump badging 新浪.apk cat>d:/log.txt     这样可以将信息指定到某一文件下然后 查看 2.启动微博 #-*-coding:utf-8-*- #Time:2017/7/20 18:06 #Author:YangYangJun imp

开启AngularJS之路

学习资源: Angular官网(建议FQ):https://angularjs.org Angular中文官网:https://angular.cn 菜鸟教程:http://www.runoob.com/angularjs2 官网Demo: 我的学习步骤是从官网教程的DEMO下手,完全跟随教程一步一步先走一遍. Demo构建的程序,用于管理一群英雄,首先Dashboard(仪表盘)展示了当前最勇敢的英雄,其次Dashboard顶部的另一个按钮Heroes(英雄列表),点击会切换到英雄列表视图:点

开启Python之路

开始自学Python 环境配置 自己百度去!!! 计算与变量 字符创.列表.元组和字典 简单的画图 使用if和else条件控制语句 循环 使用函数和模块来重用代码 使用类和对象 Python内建函数的介绍 常用的Python模块 高级作图 用tkinter画高级图形 游戏1:弹球 游戏2:火柴人逃生

TCP/IP(一)之开启计算机网络之路

前言 在一段时间里,都很想知道一台电脑怎么跟另一台电脑通信的,我发送一个qq给女朋友,怎么准确的发送过去的,又是怎么接受消息的. 接下来一段时间给大家慢慢分享关于计算机网络的相关知识. 一.局域网.广域网和Internet 1.1.局域网 1)概述 局域网(Local Area Network,LA http://pic.cnhubei.com/space.php?uid=1993&do=album&id=1085109http://pic.cnhubei.com/space.php?ui

【好课推荐】再不懂区块链,你就out了!快快开启进阶之路,挑战高薪职位吧

区块链技术被认为是继蒸汽机.电力.互联网之后,下一代颠覆性的核心技术. 如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式.以前是靠信誉.靠百年老店.权威机构等,区块链利用技术建立了新的信任方式,这是可以被量化的,从技术的角度实现的,所以说区块链成为了下一个信任的基石.区块链最核心的革命特性是改变千百年来落后的信用机制. 区块链从15年火到18年,作为人们口中的热门话题,区块链应用广

关于怎么样开启前端之路

点击这里查看更多请添加链接描述我相信小伙伴们的很迷茫吧?想学前端又不知道怎么学.1.开发环境:初学web前端主要涉及的几类文件如下图,后缀分别为html.css.js,你可以直接使用普通文本编辑器,在保存文件时更改文件后缀即可.当然我们更常用图中的DreamWeaver,WS,Sublime,Hbuilder等专业编辑器.其中轻量级Sublime运行流畅较为受欢迎,DW最为常用,WS工作使用较多.该类软件百度即可下载到,且安装简单,按照提示一步一步来即可.2.浏览器:web前端是针对浏览器展示的