保姆级教程
原题链接:422.输出文字12025-08-19 14:45:43
发布于:上海
要说用 C++ 输出 "Hello world" 这事儿啊,那可真是得好好说道说道。你想啊,这可不是凭空就能让那几个字出现在屏幕上的,这里面的门道,说多不多,说少也不少,反正就是得一步一步来,急不得。
首先呢,你得有个地方写代码吧?总不能凭空想象,然后它自己就出来了,那不成魔术了嘛。这个写代码的地方呢,也没啥特别讲究的,就是个能打字的软件,不管叫啥名儿,只要能把你敲的那些字母、符号啥的都记下来,最后还能存成一个叫.cpp 的文件就行。你说这文件名字重要不?好像也不是那么重要,反正只要后缀对了,电脑大概就能认出来这是个 C++ 的代码文件,至于前面叫啥,你随便起,只要自己能记住就行。
然后啊,写代码之前,有些准备工作得做好。就像你要做饭,得先看看家里有啥调料,没有的还得提前准备好。C++ 里也是这样,你想让它输出东西,就得用它专门管输出的那些 “工具”,这些工具在哪儿呢?哦,在一个叫 iostream 的 “仓库” 里。那怎么把这个仓库打开,拿出里面的工具呢?就得写一行 #include <iostream>。这行代码啊,说白了就是跟 C++ 打个招呼:“哎,我等会儿要用输出的东西,你把那个 iostream 仓库给我打开呗,省得我要用的时候找不着,多麻烦。” 你看,这一步虽然简单,但少了它还真不行,不然后面想输出都没工具可用。
准备工作做好了,接下来就得有个 “主心骨” 了,在 C++ 里,这个主心骨就是主函数。啥是主函数呢?你就把它当成一场戏的主角,所有重要的事情都得在它这儿办。主函数长啥样?一般都是 int main (),后面还得跟一对大括号 {},这对大括号就像是主角的舞台,所有要做的动作都得在这舞台里头完成,不能跑到外面去,跑到外面去 C++ 可能就不认了。
现在到了最关键的一步了 —— 怎么让它把 "Hello world" 这几个字显示出来。前面不是打开了 iostream 仓库嘛,里面有个叫 cout 的 “小助手”,它的本事就是输出东西。那怎么让这个小助手干活呢?得用 << 这个符号,把 "Hello world" 这串字递给它,就像你把东西递给别人一样,得有个传递的动作。所以就有了 cout << "Hello world" 这么一段。哎,对了,通常后面还得加个 << endl,这个 endl 是啥意思呢?就是说,输出完 "Hello world" 之后,换一行,让后面要是还有别的东西输出,能另起一行,看着清楚点儿。当然了,你要是实在不想加,有时候也能显示出来,但是加上总觉得更规矩一些,就像写文章段落之间要空一行似的,看着舒服。
哦,还有个事儿忘了说,每一行代码结束的时候,都得加个分号;,这就跟咱们说话说完一句要加个句号一样,是个规矩。你要是忘了加,C++ 就可能搞不清楚你这行代码到底在哪儿结束,到时候它就会给你报错,说它看不懂,那你还得回头找哪儿忘了加分号,多耽误时间啊。
最后啊,主函数把该干的活儿都干完了,也得有个收尾。一般都是 return 0;,这个 0 也没啥特别复杂的意思,就像是告诉电脑:“我这活儿干完了,顺顺利利的,没出啥问题,你放心吧。” 至于为啥是 0 不是别的数,这大概就是 C++ 的一个习惯,大家都这么用,也就成了规矩。
这么一套东西都弄好了,还不算完,你还得让电脑能看懂你写的这些东西。因为你写的这些代码,是给人看的,电脑其实看不懂,它只看得懂它自己能理解的 “语言”。这时候就需要一个叫编译器的东西,帮你把这些人能看懂的代码,翻译成电脑能看懂的指令。这个编译的过程呢,也没啥特别的,就是你点一下编译按钮,或者输个编译命令,它就自己开始干活了,要是你写的代码没问题,它就会生成一个能直接运行的文件。
然后你再把这个生成的文件运行一下,哎,这时候你就会发现,屏幕上真的出现了 "Hello world" 这几个字。你说神奇不神奇?其实也不神奇,都是前面那些步骤一步一步铺垫好的,少了哪一步,可能都出不来这个结果。
所以啊,用 C++ 输出 "Hello world" 这事儿,看着简单,其实每一步都有它的道理,都不能马虎。就像盖房子,得先打地基,再砌墙,再上房顶,一步都不能错,错了房子就盖不起来。这代码也是一样,一步一步都做对了,那 "Hello world" 自然就出来了,你说是不是这么个理
全部评论 2
让如果我掏出这个呢:
main(){__builtin_puts("Hello world");}
1周前 来自 浙江
0?
1周前 来自 浙江
0
有帮助,赞一个