21天精通C.docVIP

  • 7
  • 0
  • 约1.85万字
  • 约 16页
  • 2016-11-28 发布于河南
  • 举报
21天精通C

『21天精通C++』第一周学习笔记第一天:面向对象程式的设计把数据封装在一个安全的外壳中,并使他们具有活动性,变量能主动的对自己进行操作而非被动等待程式代码对他操作。当需要打印变量内容时你不必进行打印他们,只需要告诉变量进行打印自己。 ?上面说的变量和面向对象中说的对象理论上没有什么差别,只是C++这种OPP语言使数据具有了行为。 ?在C++中对象通常是指用户自定义的数据类型的类变量或结构变量,用户能通过向这种数据类型添加函数使这个变量具有行为。 第二天:在学习C++之前用来定义自己的数据类型大概有以下三种方法:结构:struct;枚举:enum;联合:union通常把他们称为集合数据类型。 ?当定义一个变量赋值后从未使过编译时会警告,但程式能通过。 ?函数是构成C++程式的主要部分。将程式分解为一些独立的模块,这些模块就称为函数,函数能使程式的结构模块化。 ?所有的函数都必须进行原型声明,函数原型声明能放在头文件中。负责告诉编译器函数中将要使用的参数的个数和类型。格式如下: ?? 函数类型 函数名(参数类型1 参数1[,参数类型2 参数2] [,......]); ?函数的第一行和函数原型声明相同,差别只是最后的没有分号。 ?函数的参数传递: ?一种方法是用值传递,比较好理解,更有一种是传递实参的方法,及在引用调用函数方式时,将向函数传递参数的地址而不是参数的

文档评论(0)

1亿VIP精品文档

相关文档