找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3226|回复: 1
收起左侧

我对C到C++的理解(初学者,仅是个人感悟,不到处还请高手指正)

[复制链接]
ID:90014 发表于 2015-9-16 00:32 | 显示全部楼层 |阅读模式
       去年学校开的c语言课,教材《c语言程序设计》西北工业大学的,半年的学习刚开始觉得自己学的很不错,到今天再也不敢说自己c语言学得好,只能很勉强的说自己刚摸到c的大门,越学才越发现自己的薄弱。今年二月开始自己学的C++吧,一直不得要领,前些天偶然小有进展,由C到C++,由面向过程到面向对象,转变确实很难,但如果从c入手,熬过最初的困惑,只有能静下心来,忍受住c的枯燥,c到c++可以说是很自然的,我只能说突破口是在c的结构体之处吧,深切理解c的自定义数据类型 ,一切疑惑都会迎刃而解

  【c到c++】 C中定义了基本的数据类型,例如,intcharfloat,枚举;
同时可以自定义数据类型,如,数组,联合体,结构体;类是一种特殊的结构体,结构体是public类型的类。类,是进行数据封装和数据隐藏的工具,由结构体和共用体定义的东西称为“变量”,而由类定义的称为“对象”,对象是类的实际变量,对象也称为类的实例,而对象具有属性(数据成员)和行为(成员函数),也使我对MFC中成员函数的添加有了深层次的理解
相同类型的多个数据我可以自定义一个数组来存数,而不同类型却有联系的几个数据项,我可以定义一个结构体,同时为了对结构体变量进行整体操作,我在其中加入成员函数,结构体变为类,该结构体所定义的结构体变量也就是对象
类的成员函数定义了对该类中数据成员的基本操作,(类的接口),构造函数、析构函数、拷贝初始化构造函数等是类的成员函数。

【汇编、c和c++】我学的专业应该是偏向于底层和硬件的,机电一体化,今年的课程《单片机》是以汇编语言编程的,也使我得以同时接触到汇编、c和c++,三者确有相通之处,或许该说本质一样。说下我对三者难易的感觉吧,学习过程汇编最易,c次之,c++最难。编程开发的话刚好相反,c++最易,汇编最难。或许正是付出与收货成正比吧,不知道是否冥冥中真有人在操控着这些。跑偏了^_^,但三者各有特点的,某些场合是谁也替代不了谁的。。。。。一时感概,但愿能多少帮到一些刚学c的朋友,吃饭去了有空会继续写一写,但很可能就这点了,真心希望能与有同样兴趣的朋友共同进步

再小废话一点,大二了马上大学结束了,自己一直以来的努力终于看到回报了,或许我的收获季该到了,丰收的季节,我要尽力获取自己应有的成果,加油!—————小苏




回复

使用道具 举报

ID:87158 发表于 2015-10-27 10:26 | 显示全部楼层
很好,加油
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表