服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

学习C语言的一些建议

来源:发布时间:2018-1-31 9:41:31

怎么学好,学到什么程度是要和你想用到什么程度挂钩的。

学到头来就一个黑屏界面,貌似没有什么地方能用上,肯定没有深入学习的动力。

C语言在很多编程初学者眼里似乎只是一个学习编程语言的入门,似乎已经是个淘汰了的东西了,说C也都是说上C++什么的了。

C语言能做的事情有很多:

1.调用win32 sdk 做窗体应用程序。

2.服务器的后台服务端程序。

3.编写操作系统内核。

4.做驱动开发。

5.做嵌入式开发。

。。。


回头再说说如何学习C语言,(这里我假设题主是初学编程)

1.基本的语法知识

这个书有很多,入门书籍也都大同小异,就不推荐什么了。一般入门书籍都有一些课后习题,最好做做.学习的时候像 函数传参的传值与传指针, 变量作用域, 函数指针,宏等一些概念可以琢磨琢磨。


2.学到这里对C语言编程已经有一个基本的概念了,可以学学一些编码规范的东西,

网上有人整理的 《Google C++ 编码规范》,这个也不多一会也就看完了,知道一些常规的编码规则。


3.可以学学win32 sdk的窗体应用编程

学编程的有想法想做出来一开始还是窗体的应用最直观了,想做什么就做什么,可以深入也可以不深入。


4.学到这里就能编出一些小程序了,也算是编程入门了,这个阶段就是一个提高的阶段了,

再看看这些书 《C陷阱与缺陷》 《C和指针》 《C专家编程》《C语言深度解剖》当然还有《C标准库》(这个不要看得很细知道有哪些头文件,每个头文件大概有哪些函数能做什么就好了)。


5.数据结构


6.同时学好C不单单只是学好C语言的知识就完了,计算机原理,操作系统原理,编译链接的知识等等都是必不可少需要掌握的,一开始也不需要深入,了解了解就行了。

操作系统相关的知识推荐一本书《Linux系统设计与实现》(书不厚,是我看过的书写这块最好理解的了),其它的我也没什么印象深刻的网上搜搜就行了。


上面这些不一定每个阶段就学的非常深入透彻,多循环迭代就是了。这些都学玩了相信能对整个计算机系统有一定的理解,这应该算是真正入了计算机世界的门了。


写的不好,大家批评指正。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价