网易首页 > 网易号 > 正文 申请入驻

【青鸟飞扬教育】程序结构:构思!

0
分享至



学习编程语言的最好方法是编写程序。一般来说,初学者编写的第一个程序是一个名为“Hello World”的程序,它简单地将“Hello World”打印到你的电脑屏幕上。虽然它很简单,但它包含了c++程序的所有基本组件:



上面的左边面板显示了这个程序的c++代码。当程序由计算机执行时,右边的面板显示结果。在面板左边的灰色数字是行号,使讨论程序和研究错误更容易。他们不是这个项目的一部分。

让我们逐行检查这个程序:

第1行:/ /我的第一个c++程序

两个斜杠符号表示这一行的其余部分是程序员插入的注释,但这对程序的行为没有影响。程序员用它们来对代码或程序进行简短的解释或观察。在本例中,它是程序的简要介绍说明。

第2行:# include < iostream >

以散列符号(#)开头的行是被称为预处理器的指令读取和解释的。它们是在编译程序本身开始之前解释的特殊代码行。在本例中,指令号包括< iostream >,指示预处理程序包含标准c++代码的一部分,称为头部iostream,允许执行标准的输入和输出操作,例如将这个程序的输出(Hello World)写入屏幕。

第3行:空行。

空行对程序没有影响。它们只是提高了代码的可读性。

第4行:int main()

这一行启动一个函数的声明。本质上,函数是一组代码语句,它们被赋予一个名称:在这种情况下,这将给后面的代码语句组命名为“main”。函数将在后面的章节中详细讨论,但本质上,它们的定义是通过一个类型(int)、一个名称(main)和一对圆括号(())来引入的,可选地包括参数。

main函数在所有c++程序中都是一个特殊的函数;它是程序运行时调用的函数。所有c++程序的执行都是从主函数开始的,无论函数在代码中的哪个位置。

第5和第7行:{和}

第5行中打开的括号({)表示main函数定义的开始,第7行的闭括号(})表示其结束。这些括号之间的所有内容都是函数的主体,它定义了调用main时发生了什么。所有函数都使用括号来表示定义的开始和结束。

第6行:std::cout << Hello World!

这一行是一个c++语句。语句是一种可以产生一定效果的表达式。它是一个程序的肉,指定它的实际行为。语句的执行顺序与它们在函数的主体中出现的顺序相同。

这个语句有三个部分:第一,std::cout,它标识标准字符输出设备(通常,这是计算机屏幕)。第二,插入操作符(< <),它指示将下面的内容插入std::cout。最后,引号中的一个句子(“Hello world !”)是插入到标准输出中的内容。

注意,语句以分号(;)结束。这个字符标志着语句的结束,就像句号用英语结束一个句子一样。所有c++语句必须以分号结尾。c++中最常见的语法错误之一就是忘记用分号结束语句。

您可能已经注意到,在执行代码时,该程序的所有行都不执行操作。这里有一条包含注释的行(从/ /开始)。有一条与预处理器相关的指令(以#开头)。有一行定义函数(在本例中为main函数)。最后,一条带有分号(插入到cout)的语句的语句,该语句位于块中,由主函数的大括号({})分隔。

这个程序的结构是不同的,并有适当的缩进,以便让人们更容易理解阅读它的人。但是c++在缩进方面没有严格的规则,也没有关于如何在不同的行中拆分指令的规则。例如,而不是



我们可以写成:

在一行中,这和前面的代码的含义完全相同。

在c++中,语句之间的分离用一个结束分号(;)来指定,分隔成不同的行并不是为了达到这个目的。许多语句可以写在一行中,或者每个语句都可以在自己的一行中。在不同的代码行中,代码的划分只会使人们更清楚地了解可能阅读的代码,但对程序的实际行为没有影响。

现在,让我们在第一个程序中添加一个额外的语句:



在本例中,程序对std进行了两次插入::cout在两个不同的语句中。再一次,不同代码行之间的分离仅仅为程序提供了更大的可读性,因为main可以以这种方式被完全有效地定义:

源代码也可以被分成更多的代码行:



结果会和前面的例子完全一样。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
俄罗斯飞机的粗糙令观众目瞪口呆

俄罗斯飞机的粗糙令观众目瞪口呆

花椒先声
2024-11-05 15:03:18
广东女子因吃一物要终生透析?医生多次劝告:这3物真的要少吃

广东女子因吃一物要终生透析?医生多次劝告:这3物真的要少吃

荷兰豆爱健康
2024-11-06 17:06:38
名记:7胜1负没有让勇士感到满足,管理层仍在探索交易补强的可能

名记:7胜1负没有让勇士感到满足,管理层仍在探索交易补强的可能

鸡丁侃球
2024-11-08 05:45:05
官方已“拉黑”海马体照片,2024考研明确规定,女大学生坐不住了

官方已“拉黑”海马体照片,2024考研明确规定,女大学生坐不住了

妍妍教育日记
2024-11-06 18:31:06
这些老师,都是吃饱了撑的?!

这些老师,都是吃饱了撑的?!

燕梳楼频道
2024-11-07 18:42:06
男子醉酒后与女领导睡觉,因没有反抗,最终判男方无罪释放

男子醉酒后与女领导睡觉,因没有反抗,最终判男方无罪释放

那年的春夏
2024-11-06 22:39:22
火箭和雷霆之战,如何取胜,火箭打这种天赋型球队都有的打

火箭和雷霆之战,如何取胜,火箭打这种天赋型球队都有的打

mvpmade
2024-11-08 07:09:02
内鬼被揪出,伊朗人民万万没想到,奸细竟是外表忠心耿耿高官!

内鬼被揪出,伊朗人民万万没想到,奸细竟是外表忠心耿耿高官!

现代春秋
2024-10-14 14:57:52
狐狸尾巴藏不住?特朗普立誓:若我当上总统,一定拆散中俄两国

狐狸尾巴藏不住?特朗普立誓:若我当上总统,一定拆散中俄两国

历史有些冷
2024-11-07 17:00:02
特朗普将清算哈里:叛徒不该被原谅

特朗普将清算哈里:叛徒不该被原谅

悦居英国
2024-11-08 05:49:12
欧联杯积分榜:拉齐奥全胜领跑,曼联升至第15位

欧联杯积分榜:拉齐奥全胜领跑,曼联升至第15位

懂球帝
2024-11-08 06:14:32
“是我垫付了买瓦良格的钱, 荣誉却全让他占了”

“是我垫付了买瓦良格的钱, 荣誉却全让他占了”

李律讲法
2024-10-28 18:40:02
俄罗斯极品超模!这身材,真的顶不住!

俄罗斯极品超模!这身材,真的顶不住!

打麻将的仔
2024-11-06 08:10:59
懵!女子遭3名男子强行塞进商务车带往广东!趁对方睡觉偷偷求助!

懵!女子遭3名男子强行塞进商务车带往广东!趁对方睡觉偷偷求助!

广东吃喝玩乐
2024-11-07 22:50:16
公诉人杜撰录音内容当庭被戳穿,竟说是自己“总结”出来的

公诉人杜撰录音内容当庭被戳穿,竟说是自己“总结”出来的

景来律师
2024-11-07 19:09:11
蜂花就发布不当图文内容道歉:存在严重漏洞,已启动整改

蜂花就发布不当图文内容道歉:存在严重漏洞,已启动整改

封面新闻
2024-11-07 15:06:08
中国篮球短视 2米20女姚明无缘留洋太可惜 吊打国内同龄人无意义

中国篮球短视 2米20女姚明无缘留洋太可惜 吊打国内同龄人无意义

厝边人侃体育
2024-11-08 10:30:54
血糖高不高,上厕所就知道?医生:尿液的3个变化是重要信号

血糖高不高,上厕所就知道?医生:尿液的3个变化是重要信号

39健康网
2024-11-05 20:31:00
国锦赛爆冷!徐思逆转绝杀威尔逊,中国小将闯进四强将战丁俊晖!

国锦赛爆冷!徐思逆转绝杀威尔逊,中国小将闯进四强将战丁俊晖!

世界体坛观察家
2024-11-08 00:08:06
周雨彤翻车,才知道她当年多嚣张才会开车进故宫,网友:封杀!

周雨彤翻车,才知道她当年多嚣张才会开车进故宫,网友:封杀!

史诗长歌
2024-10-31 03:40:03
2024-11-08 11:16:49
原画在线课堂vv
原画在线课堂vv
一家有温度的原画教育机构
1069文章数 1关注度
往期回顾 全部

科技要闻

奥迪新品牌:告别四环,告别传统

头条要闻

媒体:特朗普当选对中国突破美国编织的战略围墙是利好

头条要闻

媒体:特朗普当选对中国突破美国编织的战略围墙是利好

体育要闻

郑钦文又跳一级:打出本赛季最好的网球

娱乐要闻

鹿晗删除宣传关晓彤新剧微博引争议!

财经要闻

特朗普2.0时代,A股拒绝“历史重演”!

汽车要闻

用魔法打败魔法 银河星舰7 EM-i这回量大管饱

态度原创

时尚
本地
游戏
健康
数码

双十一优惠合集来了

本地新闻

塞上青城|“宜养”呼和浩特 你爱了吗?

《博德3》现已支持PS5Pro增强:PSSR可达4K 60帧!

花18万治疗阿尔茨海默病,值不值?

数码要闻

八位堂推出全配列复古三模机械键盘 Retro 108,随附一对超级按键

无障碍浏览 进入关怀版