学完C语言的基础我该怎么继续深入?
学校的C语言课程下学期已经没有了,我想继续深入学习,可是三个月的课程对我而言实在算不得什么,寒假在家只写了个控制台的扫雷,想学窗口,却发现自己现在学的是API还是MFC都...
学校的C语言课程下学期已经没有了,我想继续深入学习,可是三个月的课程对我而言实在算不得什么,寒假在家只写了个控制台的扫雷,想学窗口,却发现自己现在学的是API还是MFC都不知道,我现在到底该学什么,或者该看什么类型的书呢?
展开
展开全部
这主要看你搞什么专业,对什么感兴趣。学完基础,主要是为了具备写程序的感觉,变量和控制结构,计算机语言只是个工具。这种工具很多,c语言只是其中之一。IT专业的学生经常要用c语言写控制程序,有了基础当然要深入如何用程序来进行控制、处理、通信。当然还需要一门写UI的语言,建议深入VB,这个好上手,开发速度快,我做控制底层用c语言,界面全用VB。也可以用VC或JAVA;如果你是非IT专业的,对编程感兴趣,那你还要学习数据库,当然UI是必须的;如果你要做网络程序开发,那涉及的东西就多了要深入asp、java、、css、xml、数据库。api是一函数库,没必要花整块时间去学,用到什么学什么。如果用VC做窗口,只学MFC就行,其实MFC是微软的c++类库,非常系统类库体系,用它可以搭建几乎所有的窗口应用,当然你直接深入MFC是很吃力的,需要先掌握一些C++的基础,然后要了解windows程序的建立流程,然后再深入用MFC搭建窗口。建议你选人民邮电出版的相关书籍,偏重实战应用。清华的和电子工业的理论性有点强,不适宜初学者。同学好好学吧,MFC搞清楚了会为你打开一扇通向光明与智慧的门,但要想熟练的驾驭她,没有两三年的实战怕是不得行哦!
展开全部
学完基础之后一般情况下先接着数据结构和算法,掌握了一般的数据结构如链表、栈、队列、二叉树、堆等,算法如排序算法、动态规划法、贪心法等以及相应的时间复杂度等相应知识。
然后一般理论基础就够了,可以转成C++、VB 、Java这类OOP的语言了,因为用C的实在不多。
然后一般理论基础就够了,可以转成C++、VB 、Java这类OOP的语言了,因为用C的实在不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一先学习VC编程,
第二重点学习MFC。
有较好基础后学习API等一些底层的东东。
第二重点学习MFC。
有较好基础后学习API等一些底层的东东。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下丹尼斯·里奇《C程序设计语言(The C Programming Language)》
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询