当前位置: 首页 > news >正文

什么网站能接单做网站广州seo工程师

什么网站能接单做网站,广州seo工程师,淄博网站建设服务,wordpress自助申请友链大家好啊,这里是c之旅第三弹,跟随我的步伐来开始这一篇的学习吧! 如果有知识性错误,欢迎各位指正!!一起加油!! 创作不易,希望大家多多支持哦! 本篇文章的主…

大家好啊,这里是c++之旅第三弹,跟随我的步伐来开始这一篇的学习吧!

如果有知识性错误,欢迎各位指正!!一起加油!!

创作不易,希望大家多多支持哦!

本篇文章的主要内容有:学习C语言面向过程,C++面向对象,以及类和对象的使用

一,面向过程:

1.c语言编程就是一个面向过程的编程。它遵循一个“从上往下”的过程式程序设计方式

2.用面向过程的方式解决问题的思路:

首先提出问题,分析问题的处理流程,将大问题分解成小问题,如果小问题比较复杂,那么就继续的分解为更小的问题,然后解决这些一个一个的小问题来解决大问题,最后解决所有的问题(做好这一步,做下一步,直到做完所有)。

面向过程强调的是功能行为,以函数为最小单位,考虑怎么做

3.优缺点:

(1)优点:

、程序结构简单

、把问题拆分进而实现简单化

、使我们对整个逻辑结构清楚明了

(2)缺点:

、数据和操作往往是分离的

、数据不具有封装性(由于数据是公开的,若有其他人因失误改自己的数据的话,会影响自己的进展)

、多人协作开发时,不清楚别人的逻辑(导致只能一个一个按顺序做,无法实现同时开展工作,不利于多人协作开发)

二,面向对象:

1.面向对象的概念:

面向对象是相对于面向过程而言的。面向对象的程序设计是面向过程的继承和发展,程序对现实世界的抽象和描述,它认为现实世界是由对象组成的,无论大小,万物皆对象。

对象在程序中抽象为两个部分:① 描述对象的状态或者属性的数据(变量)② 描述对象的行为或者功能的方法(函数)

2.用面向对象的方式解决问题的思路:

(1)、根据问题的需要,选择问题所对应现实世界中的实体

(2)、从实体中找到解决问题的相关的属性和功能,这些属性和功能就形成了概念中的类

(3)、把概念中的类用计算机语言进行描述,形成计算机世界中类的定义,也就是使用某种编程语言,实现该类

(4) 、通过该类创建对象来解决问题

3.面向对象的特点:

(1)、封装性:将数据和行为结合在一起共同来表达一个数据(可以使各个对象模块相对分离,更有利于代码的维护和修改)

(2)、继承:可以使代码的扩展性好,有利于后期基于前期代码的扩展功能,即支持代码重用

(3)、多态:实现同一个东西在不同情况下实现不同操作

(4)、“高内聚、低耦合”:各模块相对分离,可以通过上一层来进行各模块间的连接或者用一个连接各模块的模块来实现模块间的连接

三,类:

1.类的介绍:

类是一种用户自定义数据类型,可以看作是 C 语言中结构体的升级版。类是由数据加功能构成的,也就是把变量和函数绑定在一起

2.定义方式:(和结构体类似)

class类名

{

访问属性:

类中成员,可以定义变量或函数

};

通过类定义的变量我们称之为对象

3.如何进行类的定义:

(1)、考虑类的目的

(2)、考虑类的属性和方法

(3)、考虑属性和方法的访问权限

(4) 、考虑类之间的关系和依赖

4.类的成员的访问属性:

(1)、访问属性关键字:

public:公有属性

protected:保护属性

private:私有属性

(2)、属性解释:

公有属性:类外和类中都可以被直接访问,类外通过对象访问

保护属性:类中及派生类中可以被直接访问 , 类外需要通过对象调用接口(实际上就是公有属性的函数)访问

私有属性:只有在类中才能被访问 , 类外需要通过对象调用接口访问

类中从有属性开始到下一个属性开始(若无下一个访问属性,就是到结尾处)都是上一个属性的控制范围,其中属性设置的个数是不限的,只不过不可以设置在成员函数里面

5.类中成员访问:(以下示例是访问公有属性下的函数,所以不会报错,如果是直接这样访问里面私有属性的变量数据,则会报错)

(1)、类对象通过“ .”访问成员:

student stu;

stu.fun();

(2)、类指针通过“->”访问成员:

student *p=new student;

p->fun();

6.c++中结构体和类的区别:

(1)、结构体的默认访问属性是公有,类是私有。

(2)、类中能写的结构体里也能写

(3)、结构体一般用于定义数据这样的类型,比如矩阵之类的(里面一般不定义函数);而类则一般用于定义实体类型(有数据也有相应操作(函数))

四,实际运用时对类的使用:

1.一般将类定义在头文件中,该头文件中一般写有类总体,类里面定义的变量以及函数的声明,函数的定义写在同名的源文件中

使用这种函数定义和声明在不同文件中时记得要写明类名(在函数名前),相当于命名空间类似的操作:

分文件操作举例:

people.h头文件中的内容:

#pragma onceclass CPeople{int x, y;public:void setPoint(int px, int py);int getX()//直接返回这种简单函数就不必分文件编写了{return x;}int getY()//直接返回这种简单函数就不必分文件编写了{return y;}};

同名源文件中的内容:

#include "people.h"//上面头文件叫people.hvoid CPeople::setPoint(int px, int py){x = px;y = py;}

2.#pragma once:写在头文件开头,用于表示该头文件只引用一次(c++写法),C语言中用#ifndef来只导一次

3.程序运行的过程:

使用了分文件编写了,那么现在来了解一下程序在包含头文件时的执行过程:

(1),先是预处理(宏替换和引用头文件),引用头文件的目的是包含头文件中的内容,使头文件和源文件一起进行编译过程(头文件都是伴随着源文件来进行编译的而不是独立编译)

(2),编译:生成.obj二进制目标文件(是源文件生成的,头文件不会生成,头文件对应的定义函数的源文件也是可以生成的),因为.obj文件有大小,头文件里面是类类型的定义和函数的声明,是没有大小的,所以不可以生成有内存的文件

(3),链接:将.obj文件分区块进行拷贝,拷贝至一起,链接形成一个.exe可执行文件

http://www.ds6.com.cn/news/33482.html

相关文章:

  • 温州网站建设专业的公司企业培训考试平台官网
  • b2b平台发布北京seo网站推广
  • php论坛源码下载代做seo关键词排名
  • ih5做pc 网站百度热词
  • 网站分站代理跨境电商怎么做
  • 广东建设报网站浏览器正能量网站免费
  • java视频网站开发太原百度快速优化
  • wordpress如何修改后台路径智能优化大师下载
  • 酒店网站建设的构思四川百度推广排名查询
  • 旅行社网站开发网站运营推广
  • 金融网站建设公司seo自媒体培训
  • wordpress 无效的文章类型seo搜索
  • wordpress查看原文改成谷歌sem和seo区别
  • 做网站销售东西 需要什么资质线上平台推广方案
  • 自适应网站模板企业seo算法培训
  • 深圳如何优化网站盘搜搜
  • 网站建设具体需求上google必须翻墙吗
  • 南昌地宝网最新招聘信息苏州seo招聘
  • 印度电商平台网站建设策划windows优化大师和360哪个好
  • 来宾网站制作公司电脑课程培训零基础
  • 扬州哪家公司做网站比较好什么叫软文
  • 教做衣服的网站有哪些重庆seo哪个强
  • 百度经验宁波seo哪家好
  • 做门户网站长沙社区赚钱吗最新疫情19个城市封城
  • 自己服务器做网站服务器备案torrentkitty搜索引擎
  • 外贸公司网站模板免费千锋教育和达内哪个好
  • 乡政府网站建设实施方案windows优化大师有用吗
  • 自己做的网站怎么接支付宝东莞seo网络培训
  • 网站建设与网页设计可行性分析报告住房和城乡建设部
  • seo推广手段长沙seo推广优化