菜鸟进军c++(一)

         通过进来对c++语言的学习,深刻体会到它的一个特点:自由灵活!可能这也是大家认为它相对有些难学的原因吧!其实总结发现它和其他的计算机语言如出一辙!很多东西都是相似的。

  任何语言的学习都可以从数据开始入手:作为编程语言,要将抽象的东西翻译成计算机能够识别的语言必定离不开数据。数据类型可以满足用户不同的需要,当输入家庭地址时则需要字符型,选择日期时则需要日期型数据,作出判断时则需要布尔型了。单纯的数据操作是非常麻烦的,这时变量与常量的定义为这些数据提供了一个容器,不仅方便用户理解,还可有助于程序员的记忆。这样,常量与变量的类型就顺理成章的跟数据类型挂钩了!要想进行数据处理光有数据是不够的,只有通过相应的运算符用户才能达到自己想要实现的目的。

        之所以说c++提供了自由的编程环境,原因在于它可以由用户根据需要自行编织数据类型,类模板等。三大数据结构,无论在哪种语言中都是做为函数设计的基础而存在的,任何复杂的函数过程通过此三种结构都可以实现。此外,对提高函数的利用率,c++推出了函数模板,函数重用等概念。同样,当数据过于复杂的情况就推出了数组的概念,还依稀记得数组是伴随着循环一起产生的!数组往往还伴随着指针出现,指针指向数组的首地址,在取数组中间的的某个值时就显得额外的方便!但是数组一定要小心使用,一旦位置取错了,所取得的数据将发生彻底的改变。

类的概念并不是c++所独有,vb中也存在类。面向对象的三大基本特征:封装,继承,多态。当把一组相近的数据与变量联系在一起,通过抽象形成类,类的实例化就形成对象,同时对类的继承与派生,可以提高类的利用效率,同时继承基类的数据特性,派生新的特性,减少失误率。多态则提高了消息的利用率,用于不同的对象接收时产生不同的行为,重载则是它最好的体现。

以上就是对c++的整体把控,相信随着学习的不断推进,对计算机语言的学习将会有更加深入的了解!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值