C++编程第一课

精华 发表在    名为C++的传说 07-22 17:32:48

7 2395 13

    相信只要对编程有所了解,那么对于这句“Hello Would!”一定有所了解。它几乎是所有程序中最基础的一段编码,

即:输出。废话不多说,让我们来看一下这段代码应该怎么写:


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

对这段代码进行的解释是:

    首先,第一行的     #include<iostream>      意思是在C++所包含的大量“库”中打开一个名为<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++。经过一段时间的自学,我也积累了一定的经验,也因此胆敢在这里胡说一通。相信大家只要肯动脑,那么成为编程大佬的梦想将不再是梦!


登录或注册后发布评论