当前位置 :首页 > 新闻 > 文章正文
c语言入门书籍(本科学生,想问下C语言基础入门从哪里下手比较好)
发布时间:2022-10-15 17:23   浏览:

很多学校学生觉得培训班只学一点皮毛,大学专业才能学出来,然后出了大学找不到工作又在培训班进修[呲牙]。其实c语言是有分支的,一般的应用是写一些项目分支,很多人一起干的那种。这个你需要学习c语言基础,以及微软MFC,或者是LINUX下的,或其他系统的。

虽然语法大概一样,但是接口API是不同的,所以一般打好基础后都会选热门的系统,因为比较熟悉,对应(应用)人群也多,大多数从windows开始码起。

至于MFC和系统API本人感觉这俩是不可分的,因为MFC本身就是API的封装。系统API很多都是得反复练习的,没有捷径,用MFC时你也得了解本身的原理,就是说这些东西需要记一部分在脑子里。关于网络上的俩小时学C语言或俩月学C语言都是些坑,那里面一般都是些重复性的内容,推荐黄鑫MFC视频。

MSDN你得会用,里面介绍了API以及部分封装。

另一分支是编程单机片,是汇编结合C语言,专门为一些小部件厂写接口应用,算上去这样的工作工资还不错。不过你得学习汇编,内容难度与MFC知识量比起来算差不多。

一般来说用C语言写网页的并不多,如果做网页的话,就得学习http协议,以及操作系统原理,HTML等。C语言做为后台接口,HTML做为前端,这个大多数现在都是java程序员承包。

一般windows编程都是码农的命,如果想拿高工资就得学习操作系统原理与网络协议,一般学了协议后自由度就会比较高了。协议的知识量与系统API差不多,也不是短时间能学会的,而且这些属于高段位的东西,资料资源比较少。大多数人协议以后的东西都是自学了。

总之学c语言,从基础开始分支,一个是底层应用,一个是操作系统应用。如果学底层就得学汇编,如果学系统的就开始学系统API。C++与C语言大致相同,是面向对象的,多了继承,句柄和类库。学习时注意顺序,从学习基础窗口的函数和系统消息机制学起,每个函数都有属于他的头文件,查询函数说明用MSDN。

这个大多数是英文,应该难不倒你。VS上有定义好的常规工具类,你也可以从源码中找到定义,实在搞不通了,加些大牛的QQ询问一下。孙鑫老师的MFC基础还是比较全面的,而且百度一下就能找到。

只是到了网络你得找北大荒的视频,讲网络讲的比较仔细,不像其他人网络的编程都是一笔带过,非常潦草。不要去看网上那些什么远程控制的c语言视频,网络方面少于二十个小时的基本都是坑,基本不会给你教授任何有用的东西。关键代码就会用封装类替代,这样一般人学不到任何东西。小心上当,而且他们都是收费的,总之那些短平快的教程是很难学会网络应用的。

熟悉了MFC,就看个人造化了,下来都是些算法问题。需要很多数学基础,涉及对软件的压缩和加壳,加密解密,一些通用的算法,这些也是需要汇编支持的。

总之,学习MFC多码代码少理论,不是看教程就能学会的东西,到了算法时理论才有用。没学会之前只有一个练,对接口函数的参数都得有一定了解。一般码农大部分都不查库的,标准库和常用库都在脑子里,一些主要的API也是都需要记得,没有捷径可以走。

在这里祝你早日大成,记得千万不要绕着学,得一步子部来,最重要就是多练,多码。

总之书籍基本上是帮不了谁的,基本都是从MSDN或视频实例上学习的,书籍在学习编程中基本高手是不用的,因为书上大部分也是抄MSDN或网络上的,而接口大多数也是先有网络版后有书籍的。包括汇编在内,一些硬件厂商的驱动接口都是先有网络版的。所以不建议看书,一般一个手机一个电脑看着手机码代码就行。如果把MSDN全搞成书籍,估计一看你就没信心了,呵呵。

巴士驾驶员2010(巴士驾驶员驾驶员2010中一些设置问题) 月经期间腰疼怎么办(月经期间腰疼是怎么回事) 上海 红房子(红睦房与上海红房子什么关系) 光子嫩肤的好处(光子嫩肤的作用是什么啊) 肠胃不适吃什么药(服用抗痛风药可能会引起肝损害、胃肠道等不 今日nba录像(在哪可以看NBA录像回放) 妊娠高血压综合症(妊娠期高血压是什么?有多危险?如何预防 停经怎么办(今年才32岁,就停经了,怎么办) 落锤试验机(abs落球冲击标准) 日照离青岛多远(日照离青岛近么?坐火车大约要多久)
最新资讯
热门资讯

本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2015-2024  联系方式:xos0otuucamchzj3@outlook.com