c++第一课 输出“Hello word”

QT 创建经典的Hello Word程序 QT 创建经典的Hello Word程序,一步步创建QT程序。 阅读详情

c++教程总目录

第一课:c++第一课 输出“Hello word”
第二课:c++第二课 输出自定义字符图形
第三课:c++第三课 关于代码的一些知识
第四课:c++第四课 定义int型变量、变量赋值与输出
第五课:c++第五课 输入
第六课:c++第六课 c++语言常用类型
第七课:c++第七课 加法算数运算
第八课:c++第八课 运算原理
未完待续……

c++第一课 输出Hello word

首先说明一下,这是我自创的c++课程,都属于原创。这里面所有内容都是我的学习内容和打比赛的经验汇聚的。在每篇博客的开头和结尾都有下一篇的链接,有喜欢的小伙伴可以继续往后看,记得点个赞哦!
我比较烦故意写的很专业的书,所以我写的比较随意。下面开始吧!

学习c++写的第一个程序就是经典的“输出Hello word”;

关于这个程序有很多种写法,先给出最简单的代码。

#include<iostream>
using namespace std;
int main()
{
	cout<<"Hello Word";
	return 0;
}

第一句#include中的#include是一个包含程序的命令单词,include是库的意思,就是告诉编译器在系统目录下寻找iostream的文件。
大家可能看到有的程序会写成#include"iostream"。这是什么意思呢?编译器检测到引号会先从当前程序所在的文件夹内寻找这个文件,如果找不到,就再到系统目录下寻找iostream这个文件。如果都找不到,编译器将报错。
这个语句什么意思不重要,只要记住c++程序第一句写#include就行了。

第二句using namespace std;也不需要知道什么意思,我还是写一下,供给好奇心特别强的读者。using是英语里面use的现在进行时,用现在进行时不奇怪,对于你运行程序的时候就是现在进行时,你不现在用,什么时候用?namespace std就是在一个叫std的东西里的namespace里定义好各种标识符。

大家可能注意到,using namespace std;比#include要多了一个分号。记住,这个分号是不能忘的。凡是语句,除了头文件以外,其他语句都要加分号,而且,分号必须是英文符号。
不光是分号,所有符号,是符号,不是字母数字,必须为英文,如果你写成中文符号,比如分号写成了中文符号,编译器将报错。
using namespace std;这一句不加也可以,就是代码的第五行要改成std::cout<<“Hello word”;因为你没有使用std里面的namespace!

int main()
{
	return 0;
}

这是主函数,所有程序都是从主函数里面第一条语句开始执行的。
有人也写成以下几种:
(这里提一点,大括号{}后面不用加分号!要记住,什么时候该加,什么时候不该加,别该加不加,不该加加了!)

int main(int argc, char *argv)
{
	return 0;
}
void main()
{

}

这两种的第一种对于初学者竞赛者就是多余,括号里的写上一般人用不着,反而写错了将会导致程序逻辑错误。
第二种写法有些编译器支持,有些不支持。我用的编译器就不支持
void的中文意思是空,主函数的第一个单词是向编译器指出本函数的返回值类型,比如int,int不代表空,所以要写下面的return 0;,void代表空,可以不写return 0;但如果写成:

void main()
{
	return 0;
}

编译器将报错。

cout<<"Hello word";

这一条语句才是重点。cout是有含义的,它可以分成两部分,c,out c是c++语言的意思,out是putout(输出)的简称。
所以cout就是输出的意思。

在c++里,cout的意思为标准输出流。

还记得第一行的iostream吗?这是一个头文件,文件名叫做iostream,里边包含标准输出输出。如果你不写#include编译器将在cout这一行报错。
<<是流操作,意思是把<<后的内容发送到cout里面,也就是输出到屏幕上。
在我们的程序里<<后面的内容是“Hello word”,当然,引号不是内容,所以不会输出引号,只会输出Hello word。
好了,关于这个程序就讲到这里了,大家可以将引号里的内容改成别的内容,比如自己的名字。但有些字符不能输出,单双引号、反斜杠,都不能输出。关于这些以后我们再学。

由于作者水平有限,文章中难免有误,请大神们给出指正!

下一课:c++第二课 输出自定义字符图形

C++ :输出 Hello, World 好了初级代码讲完了,接下来是高级代码(其实也不怎么高级),要想了解高级代码的语句的意思,请务必懂得自定义函数、递归、队列、结构体、字符串、ASCLL码。输出:Hello, World!是C++ 和很多编程语言的最简单、基本的程序。目前为止,cout 的用法已经讲完了(其实还有很多,只是这里用不到了)此代码可以输出一个数字 1 ,可是我们要输出的东西不是数字,怎么办?好了,Hello, World!此代码纯属原创,可以用来把人整懵。此代码可以输出一段乱七八糟的东西。现在,我们来写一下这个程序。...... 阅读详情

相关推荐

Uniapp+Vue3+Monorepo:如何优化你的前端开发流程(附完整配置代码)

本文详细介绍了如何利用Uniapp+Vue3+Monorepo技术栈优化前端开发流程,提升代码可维护性和团队协作效率。通过Monorepo架构实现依赖管理智能化、代码复用最大化和构建流程统一化,结合完整配置代码和实战指南,帮助开发者快速构建高性能跨端应用。

weixin_29011993的博客 453

c++的“Hello world!“输出

其中,"#include"为头文件,一种包含功能函数、数据接口声明的载体文件,"iosteam”为“输入输出流”。不管是学Java,还是Python,或是C,C++,Go......,第一个程序基本都是"输出Hello world!那么,就与小编来看一段使用C++语言写的"Hello world!cout为输出流,可输出多种数据,"Hello world!"为返回值,遇到它,程序就会终止。"int main(){}"为主函数,程序的入口。...

m0_67412992的博客 6739

NXP应用随记(八):S32K3XX的HSE学习记录(HSE\MU\UTEST\IVT\A,B SWAP)

HSE,即硬件安全引擎(Hardware Security Engine),是NXP S32K312微控制器(MCU)中的一个功能,它提供了一系列的安全特性,包括加密、安全启动和密钥存储等。这些功能旨在增强汽车电子系统的信息安全,符合ISO26262标准,达到ASIL D安全等级。具体来说,S32K312的HSE支持AES-128/192/256加密、RSA、ECC等加密算法,以及侧通道保护,确保了数据传输和存储的安全性。

梦想技术家 9748

c++中hello,world的几种输出方式

1.利用puts()输出 #include<cstdio> // puts int main() { puts("Hello, world!"); // 输出 } #include <stdio.h> // puts int main() { puts("Hello, world!");

linzefeng_的博客 1万+

ComfyUI-Impact-Subpack插件安装避坑指南:为什么你的UltralyticsDetectorProvider节点还是找不到?

本文深入解析了ComfyUI-Impact-Subpack插件的安装与排障问题,特别是针对UltralyticsDetectorProvider节点缺失的常见问题提供了详细的解决方案。从底层机制到高阶应用,涵盖了手动安装、模型配置、性能优化等关键步骤,帮助用户彻底解决插件依赖关系断裂问题。

Jerry的专栏 1152

倒立摆入门详解+pid调参

倒立摆制作全过程 最近在练习pid的控制算法,就选用了2013年的电子设计国赛题目:倒立摆 。 首先给你们看看我的成果 注意哦:倒立摆不是靠上面黄色的传感器保持平衡的,而是通过下面的电机左右扭动使得摆杆不掉下来,难度可不小了。 材料准备 1.机械部分 如图所示选好电机和角位移传感器进行组装就好了,这个部分是我直接网上购买的,如果要自己装也是可以的,不过会比较麻烦,结构差不多的。 2.主控部分 这个部分的话完全是我自己设计的,作用和网上买的一样,因为网上买的话太贵了,有需要的话可以联系我,有pcb文件

small_po_kid的博客 2万+

C++入门 ---1、输出HelloWorld

输出Hello World

Krinkels的博客 1935

微腔光频梳仿真入门:MATLAB求解LLE方程全流程解析

光学频率梳在精密测量、光通信和微波光子学中有着广阔应用,而微环谐振腔中的Kerr非线性与四波混频效应能够紧凑地产生宽带梳齿。仿真这类系统的核心是求解Lugiato-Lefever方程(LLE),但直接从物理参数到数值代码往往让初学者无从下手。本文从微腔光频梳的物理图像出发,介绍LLE方程的推导与归一化方法,并重点讲解MATLAB数值实现的两种思路:基于ode45的频域耦合方程组求解与分裂步长RK4IP方法。同时讨论失谐扫描、孤子态识别、参数稳定性边界,以及如何将真实器件参数换算为无量纲仿真参数。无论你是刚接

weixin_32325225的博客 293

C++ :输出 Hello, World(cout与printf)

cout可以输出,不过还可以用printf来输出,printf和cout很像,大家可以自己尝试理解一下。好了,常用的输出方式就这两个,下次给大家讲解输入语句。)表示一句话的结束,相当与我们写字用的句号。输出 :Hello, World是C++中一个。问:如何输出 Hello, World呢?将要输出的东东输入到“

m0_61360607的博客 2527

大数据课程综合实验案例:网站用户行为分析

大数据课程综合实验案例1 案例简介1.1 案例目的1.2 适用对象1.3 时间安排1.4 预备知识1.5 硬件要求1.6 软件工具1.7 数据集1.8 案例任务1.9 实验步骤2 本地数据上传到数据仓库Hive2.1 实验数据集的下载2.2 数据集的预处理(1)删除文件第一行记录,即字段名称(2)对字段进行预处理(3)导入数据库3 Hive数据分析3.1 操作Hive3.2 简单查询分析3.3 查询条数统计分析3.4 关键字条件查询分析3.4.1 以关键字的存在区间为条件的查询3.4.2 关键字赋予给定值为

weixin_44616879的博客 1万+

Vivado FIR Complier_IP核使用方法

文章依靠该IP核对应手册PG149写的,因为笔者需求简单,没有深入挖掘功能,可以自行下载学习。

2302_80180551的博客 3989

c++入门第一课,了解c++,致敬经典 hello word

经过上一期的讲解我已强调,本人所有文案均属原创。 学习一样东西,第一步就是先去了解他,c++这一门计算机语言是一种强大的计算机后台语言,比起Java , python等语言学习起来也更加的艰难, 在今后的文案里,我会尽自己所能将学习内容更加简单化让大家更好的理解。c++是由本贾尼先生创始的,它实际上是UNIX的"副产品"。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。 在学习第一课之前我们先要了解编程几个重要的执行过程: 第一步:语句+指令 第二步:编辑代码 第三步:编译 接下来我再来介绍一

qq_48076663的博客 2676

大语言模型应用指南:幻觉和偏见问题

大语言模型应用指南:幻觉和偏见问题 1. 背景介绍 1.1 大语言模型的发展历程 1.1.1 早期的语言模型 1.1.2 Tr

AI天才研究院 958

C++ 入门第一篇 Hello Word

C++基础教程 作者:lanneret 时间:2018-06-23 1、基础语法 < >引用的是编译器的类库路径里面的头文件 " "引用...

java梦工厂 323

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

C++入门第一课—“从入门到爱上”

C++入门知识,涵盖命名空间、输入输出、缺省参数、函数重载、内联函数、已经你们最喜欢的hello word!!只能说又干又细

DEXTERFUTIAN的博客 566

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

c++入门笔记(1)Hello,word

第一个Hello,word程序#include <iostream> //输入输出流头文件int main(){ //程序入口 std::cout << "Hello,word!" << std::endl; //向屏幕输出字符串 int x; //用于保存键盘输入的数字 std::cin >> x;

奈何的博客 462

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

多种输出显示“ Hello World! ”的方式

多种输出显示“ Hello World! ”的方式 包含了 C、C++、QBasic、Asp、PHP、VBScript、VB、VC、C#、Python、java、Delphi、shell、perl、powerBuilder、Foxpro、COBOL、AS、iapp、html、易语言、DOS批处理、Jscript多种程序语言。 C: printf(“Hello Word!”); C++: cout&...

qq_43709382的博客 3533

输出hello word

/*  *copvriqht(c)2016,烟台大学计算机学院  *All rights reserved.  *文件名称:test.cpp  *作者:陈传祯  *完成日期:2016年3月28日  *版本号:v1.0  *  *问题描述  *输入描述  *程序输出 */ #include using namespace std; int main()

qq_34075904的博客 445

C++ 第一课 从 Hello Word!立刻开始

4个 Code Block,快速掌握 C++ 基础程序结构、std 命名空间规范用法、输出格式控制、内联函数优化原理、函数重载规则与避坑。

zx123vvv的博客 298

C++编写:输出 Hello,World

文章目录题目描述源代码结果 题目描述 编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。 源代码 #include<iostream> using namespace std; int main() { cout<<"Hello,World!"<<endl; return 0; } 结果 Hello,World! ...

winner99999的博客 3605

C语言基础——“hello word”篇

C语言基础——“hello word”篇 在昨天的教程中,大家已经对C语言有了简单的了解。但是对于我们新人来说,光是了解什么是C语言是不够的,我们要学会怎么利用C语言进行编程,在学习编程的过程中逐渐提高自己的逻辑思维能力。 话不多说,今天带大家认识程序员接触地第一个代码“hello word”。无论学习什么高级语言,都要先让他和这个世界打招呼“你好,世界”。在今天的教程中会教大家学会利用编译器...

sudo_feng的博客 7057

C++入门01—从hello word!开始

第一次使用Visual Studio时: 编写第一个代码: 作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码两种格式单行注释:通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明多行注释: 通常放在一段代码的上方,对该段代码做整体说明作用:给一段指定的内存空间起名,方便操作这段内存语法:示例: 2.2 常量 作用:用于记录程序中不可更改的数据C++定义常量两种方式#define 宏常量: 通常在文件上方定义,表示一个常量const修饰的变量 通常在变量定义前加关键字

m0_55196097的博客 2009

C++第一个程序:Hello World详解

本文详细介绍了C++编程语言的入门基础,通过经典的"Hello World"程序示例,讲解了C++程序的基本结构,包括头文件包含、命名空间使用和主函数定义。重点剖析了iostream库中的cout和cin对象的使用方法,并提供了完整的代码示例和编译运行步骤。文章还针对初学者可能遇到的编译器安装、头文件路径和命名空间等常见问题给出了解决方案,为C++编程新手提供了实用的入门指导。

fykam的博客 1643

c++ hello word

return 0;

qwtsgdcm的博客 424

C++学习-hello word

C++学习-hello word。C++的入门框架

weixin_71113035的博客 771

“Hello World!”的N种写法(C语言)

转一篇文章,自娱自乐。  [原作者:佚名 ]        在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是

areful的专栏 1672
下一篇: c++第二课 输出自定义字符图形
bnsarocket
博客等级 码龄7年 97粉丝 23原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值