C++入门经典 笔记(第二章)程序的组成部分

来源:互联网 发布:名越seo 编辑:程序博客网 时间:2024/06/05 03:40

C++面向对象编程:1.封装,C++支持通过创建用户自定义的类型来封装属性,这种类型称为类。定义好的一个类是一个完全封装的实体,可以使用整个实体,也可以不使用。2.继承和重用,C++通过继承来支持重用的概念。可将新类型声明为现有类型的扩展,新子类称为继承了现有类型。3.多态,C++使用了称为函数多态和类多态的功能,多态指的是同一样东西有多种形态。

程序的组成部分:1.预处理器编译指令:预处理器相当于编译前的代码编辑,每条编译指令都是一个命令,编译指令#includ<.....>告诉预处理器,将指定文件的全部内容加入到程序的指定位置。C++提供了一个标准源代码库,可以在程序中使用它们来执行有用的功能。

2.源代码行:每个C++程序都包含一个main()函数,程序运行时将自动调用main(),这和C语言一样。函数都以左大括号{开始,以右大括号}结束。

3.注释:使源代码的功能显而易见,可分为单行注释和多行注释;单行注释以两个斜杠(//)打头,只注释当前行;而多行注释以斜杠和星号(/*)打头,并以星号和斜杠(*/)结尾,在/*和*/之间的所有内容都会被注释,不管它占据多少行。另外,关于多行注释,需要注意的是,不能嵌套,如:/*....../*......*/....*/,这种写法是错误的。

4.函数:函数由函数头和函数体组成,其中函数头包含三部分:函数的返回类型,函数名,函数接受的参数。当函数不返回值时,使用返回类型void,表示空;函数名是一个简短的标识符,描述了函数的功能;参数是当调用这个函数时,传递给这个函数的数据。程序从main()开始执行,并逐行执行源代码,当调用函数时,程序将转而执行该函数,函数执行完毕后,将返回到调用函数的代码行,函数可能返回值,也可能不返回值,但main()函数是一个例外,它总是返回一个整数。return语句导致函数结束,如果函数不包含return语句,将自动在函数体末尾返回void。在这种情况下,必须将函数的返回类型指定为void。


0 0
原创粉丝点击