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!此代码纯属原创,可以用来把人整懵。此代码可以输出一段乱七八糟的东西。现在,我们来写一下这个程序。...... 阅读详情

相关推荐

定时移动鼠标点击鼠标,防止电脑息屏的vba脚本

定时移动鼠标,使系统始终处于激活状态,防止系统息屏。

panfei263031的博客 5931

c++的“Hello world!“输出

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

m0_67412992的博客 6739

AI与Agent赋能下的软件测试变革:面向未来测试工程师的工作方法论

AI Agent 软件测试 测试 software testing test

测试技师的自我修养 1236

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

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

linzefeng_的博客 1万+

【STM32】从零构建串口IAP框架:BootLoader与App双向跳转实战解析

本文详细解析了STM32串口IAP框架的构建,重点阐述了BootLoader与App双向跳转的实战原理与实现步骤。内容涵盖Flash分区规划、中断向量表重定向、通信协议设计及固件升级流程,并针对跳转失败、程序跑飞等常见问题提供了解决方案,帮助开发者掌握产品级远程升级的核心技术。

wind6的博客 838

STM32 stack_size和heap_size大小设置的意义

在使用STM32编程时,一般情况下我们不会关注堆栈空间的大小,因为在STM32的启动文件中,已经帮我们预先设置好了堆栈空间的大小。如下图所示的启动代码中,Stack栈的大小为:0x400(1024Byte),Heap堆的大小为:0x200(512Byte)。 1、若工程中使用的局部变量较多,定义的数据长度较大时,若不调整栈的空间大小,则会导致程序出现栈溢出,程序运行结果与预期的不符或程序跑飞。这时我们就需要手动的调整栈的大小。 2、当工程中使用了malloc动态分配内存空间时,这时分配.......

zxm8513优快云博客 3万+

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

输出Hello World

Krinkels的博客 1935

C#对接EtherNet/IP协议 完整版|罗克韦尔AB PLC通信+CIP核心概念全解析

你做罗克韦尔(AB) PLC工业上位机开发,是唯一的首选协议,没有之一!EtherNet/IP(Ethernet Industrial Protocol)是基于标准以太网的工业级通信协议,由罗克韦尔自动化主导开发,是ODVA(开放设备网络供应商协会)主推的工业以太网标准,也是目前全球应用最广泛的工业以太网协议之一。原生适配罗克韦尔AB PLC:Micro800、CompactLogix、ControlLogix、Micro850等全系AB PLC原生标配EtherNet/IP,无需额外配置,开箱即用;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 892

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

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

m0_61360607的博客 2527

【fpdlink显示】DS90UB948关于941连接948 GPIO调试问题

1. 前言 使用一个941连接2 948显示: 941的GPIO0/1/2/3到前948的GPIO0/1/2/3和941的D_GPIO0/1/2/3到948的GPIO0/1/2/3。 设置gpio3输出,则941的D_GPIO3设置高,而948的gpio3设置不高; 但设置gpio3输入后,看到941的D_GPIO3跟随948的gpio3变化。 2. 原理图连接 3. 测试代码 static int du90ub941_enable_port(struct goodix_ts_d

jzwjzw19900922的博客 2556

从通用到定制:营销Agent如何跨越数据鸿沟,实现对话SOP的个性化飞跃

从通用到定制:营销Agent如何跨越数据鸿沟,实现对话SOP的个性化飞跃

丨汀、的博客 656

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

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

qq_48076663的博客 2676

MAC-电脑中的user文件夹在哪?

MAC-电脑中的user文件夹在哪?

兴趣是最好的老师 1万+

C++ 入门第一篇 Hello Word

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

java梦工厂 323

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

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

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

DEXTERFUTIAN的博客 566

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

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

奈何的博客 462

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

多种输出显示“ 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、付费专栏及课程。

余额充值