精华 发表在 名为C++的传说 07-22 17:32:48
相信只要对编程有所了解,那么对于这句“Hello Would!”一定有所了解。它几乎是所有程序中最基础的一段编码,
即:输出。废话不多说,让我们来看一下这段代码应该怎么写:
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
对这段代码进行的解释是:
首先,第一行的 #include<iostream>
然后是第二行。 using namespace 这段代码意思是“命名空间”。即,将接下来的代码命名为... ... 在这段“Hello Would!”代码中,它将接下来的所有代码都命名为“std”。如果不在此处添加这段代码,那么就必须在每项前面加“std::”,来命名这一项。如
#include<iostream>
int main()
{
std::cout<<"Hello World!";
return 0;
}
命名空间的目的是将C++与其他的语言分别开来。否则程序可能将不会识别C++的语言,因而出现错误。
接下来是第三行(全部以第一段代码为准)。这行代码看起来简单,可事实上却是十分重要。它的意思是:定义一个主函数。主函数即 int main() 中的 main() 主函数是这个程序的主体,一切都要从这里开始。而 int 它是一个常用的数据类型大小是从-2147483648 到 2147483647。int是一个整形的数据库,数据类型我会在后面说到。
第四行。虽然第一个大括号可以直接打在主函数的小括号外,对程序运行没有什么影响,不过按照标准来说因该是打在下一行,如果是需要考试的同学一定要注意这一点。有些mdzz严格的老师也许会因此给你扣分。
到了第五行。从这行开始,我们进入了真正的程序的主干。 cout 这个指令的意思即为“输出”。在它的后面,需要用符号 << 来连接须要输出的项。值得注意的是如果要输出字符的话就必须要在需要输出的字符上加 “ ” 在我们这个程序中我们需要输出 Hello World 这一段字符,那我们就必须在此段字符上加 “ ” 。
这个程序非常的小,我们也很快来到了这段代码主要部分的最后一行 return 0 这段代码的目的是让这个程序正常结束。如果没有这段代码那么你将很有可能遇到一些灵异事件。这种小程序还好说,要是到了后面的几百几千行代码上去,出了个Bug,找了几个小时结果发现是少打了一个return 0......
第七行的大括号编译器会在你输入第一个大括号时自动帮你打上。这里就不细讲了。
PS.在打完代码之后点击右上角的运行键后,可能会出现一个警告,提示你在最后一行结束之后没有新的一行。这不会对程序产生什么影响。但是如果看着烦的话就在最后加上一行即可。
PPS.忘说了,记得要在一行代码结束时加上一个分号(;),意思是这段代码结束了,相当于写文章时的句号。当然,也有例外的时候。比如在“关键字”后,主函数的括号后,和开库的尖括号后都不需要加分号。还有一些大家要在接下来的学习中自己发现。
PPPS.在接下来的帖子中我不会再提及此贴中的知识,如果还有不会的在帖子下面留言给我,我要是时间充裕的话会帮你解答你看我人多好。不过学习还是自己的工作,编程语言更是如此。师傅领进门,修行靠个人。若想成为真正的编程大神,那么最主要的还是自己勤学多练!楼主自己也是一个高中生,平时全靠挤时间来学习c++。经过一段时间的自学,我也积累了一定的经验,也因此胆敢在这里胡说一通。相信大家只要肯动脑,那么成为编程大佬的梦想将不再是梦!
这是怎么回事
请大神指点
什么是函数
‘’在“关键字”后,主函数的括号后‘’ 这句话没听懂,能举个例子吗
老哥我过来参观一下……加油
哈哈,我也写过hello world的帖子,
楼主要不要考虑参加NOI啊?