0.导入

​ 在进行粗略的学习计算机底层知识和变量后,我们来开始编写年轻人的第一个程序–Helloworld。

​ 我们需要用到的工具有:1.Dev-C++(也可以使用其他软件)2.脑子(最重要)

1.Dev-C++的软件介绍

​ 我们先来介绍Dev-C++的安装步骤和基本界面下面放出一段Dev-C++的下载链接:https://sm.myapp.com/original/Development/Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.exe

​ 下载好安装程序(.exe),双击点开,依次点击next,等待安装完毕。

​ 紧接着进入软件配置,我推荐大家选择英语主题样式,根据个人喜好进行调整。

​ 好的,我们现在终于见到Dev-C++的庐山真面目。

2.Helloworld

现在我们进入正题,依次点击"文件"–>“新建”–>“源代码”

1.保存文件------>**“Ctrl+S”**保存文档–>命名文档–>放置于固定文件夹。

2.编写代码------>这里我放出hello world的代码。各位最好亲手抄代码,不要直接复制粘贴。

3.编译文件------>点击编译(F9)或编译运行(F11)。若无报错,你便可以在文件所在的位置找到一个名为"你的文件名".exe文件。效果如下

3.代码讲解

#include < iostream>

include:包含

iostream:输入输出流

**思考:**在运行中的程序,我们可以发现字的大小,颜色样式是固定的,为什么?

**原因:**这个代码的意思是调用C++编译器中的iostrema库,将iostream库的代码复制进这个文件中,方便我们在下面调用cout函数。

using namespace std;

所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。

int main()

每个程序有且只有一个主函数,为程序的开始.

**函数:**为一组一起执行一个任务的语句。

cout<<“Helloworld”<<endl; //会在屏幕上显示消息”Helloworld“

可以通俗的理解cout为显示器,<<为输出流,将右侧的hello world传送到显示器。(当然这样的说法只是为了帮助理解。)

return 0;

**作用:**返回主函数main 0值

当然如果不写这个语句,编译器会自动返回0值。

**思考:**return 1会发生什么?

4.结尾&作业

年轻人的第1个程序就编写理解完成了,但字节君将给大家布置一个作业–>成绩表。

效果图如下:

信息学C++教程<-->Hellowolrd相关推荐

  1. 逻辑航线信息学系列教程:二进制(Binary)

    逻辑航线信息学系列教程 二进制(Binary)         二进制是计算技术中广泛采用的一种数制,是现代计算机的运算基础. 计算机仅仅能识别 "0" 和 "1&quo ...

  2. 信奥中的数学:斐波那契数列

    神奇的斐波那契数列-科学性与艺术性 神奇的斐波那契数列-科学性与艺术性_哔哩哔哩_bilibili 斐波那契数列 斐波那契数列_哔哩哔哩_bilibili 黄金分割比与斐波那契数列形成的最美比例,这是 ...

  3. New eBooks Available for Subscribers

    可供订阅者使用的新电子书 你想了解更多关于大数据分析的知识吗?用Kotlin创建微服务,或者学习Node.js开发如何?我们的最新一批电子书将教给你所有你需要知道的关于这些主题和更多. New eBo ...

  4. 人工智能 | ShowMeAI资讯日报 #2022.06.09

    ShowMeAI日报系列全新升级!覆盖AI人工智能 工具&框架 | 项目&代码 | 博文&分享 | 数据&资源 | 研究&论文 等方向.点击查看 历史文章列表, ...

  5. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  6. 信息学奥赛 python 教程_Python在信息学竞赛中的运用及Python的基本用法(详解)

    前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在<算法竞赛入门经典-训练指南>中所说的一样,如果会用 ...

  7. 初中C语言教程,初中信息学竞赛C语言程序设计基础入门教学视频全集(万门学院 23讲)...

    初中信息学竞赛C语言程序设计基础入门教学视频目录: 001-课程概述.mp4 002-数组的概念.mp4 003-一维数组的定义.mp4 004-一维数组的引用.mp4 005-二位数组(1).mp4 ...

  8. 信息学奥赛系列教程:开发工具Dev C++安装

    Dev C++安装和基本设置 工欲善其事,必先利其器,学习C++语言编程,需要使用相关的开发工具,C++语言的程序的开发工具有很多,比如微软的VS,之所以选择Dev c++,是因为: Dev C++是 ...

  9. 信息学奥赛系列教程:高精度计算

    为什么要需要高精度计算? 每种计算机语言的基本数据类型,都有一定的范围限制,在一些科学计算中,当需要运算的算数(加数.减数.乘数.除数)大于基本数据类型所能表示的范围时,需要通过算法来实现这些运算,比 ...

最新文章

  1. 关于合并“.a”文件时遇到的问题
  2. 使用Visual Studio 2010开发和调试Html5项目
  3. Android自动化测试工具Appium环境搭建
  4. 视频技术详解:RTMP H5 直播流技术解析
  5. 40.QT-QPropertyAnimationdong和QParallelAnimationGroup动画实现
  6. C++map容器-插入和删除
  7. 越努力越幸运,三年了!!!
  8. Linux Linux程序练习七
  9. Android ContentProvider 内容提供者
  10. python合并word全部_python:怎样合并文档中有重复部分的行?
  11. 预测评价系统_「机器学习」一文读懂分类算法常用评价指标
  12. DevCon.exe 导出output至指定文件
  13. MATLAB如何导出高分辨率的模型图片、PDF
  14. MySQL入门 - 数据库的编辑与备份,DOS与图形界面演示,Navicat软件使用
  15. 私域运营电商平台和传统电商平台有什么不同?
  16. 你并没有那么去努力 所以你不能怪生活
  17. Picasso入门教程(十二)Cache Indicators,Logging Stats
  18. MT7628K eCos开发入门
  19. ubuntu20.04安装与卸载搜狗拼音输入法
  20. 2012年度十大杰出IT博客之 蒋金楠

热门文章

  1. 工厂人员定位系统方案
  2. 迅达cadi_迅达电梯故障代码表
  3. SDCC 2016架构运维峰会(成都站),讲师议题抢先看!
  4. android多屏幕适配
  5. Qt下使用glut库
  6. Linux V4l2驱动 -- 框架概述
  7. 为什么企业选择文件加密软件防泄漏?
  8. echarts中柱状图,曲线的legend不显示
  9. android Studio Git命令--解决冲突和产看提交内容,android输入法开发软键盘切换
  10. 改:如何基于开源项目做二次开发