C语言编程,从菜鸟到高手
来源:互联网 发布:船用螺旋桨螺距算法 编辑:程序博客网 时间:2024/04/28 04:16
IT行业,应届毕业生不能顺利地找到理想工作的原因在于,没有编程的实战经验,即使是计算机科班出身的也会有相当的困惑!
就是说,即使你不是计算机科班出身,通过自己的积极努力,照样可以提高自己的编程技能,找到称心如意的工作。
成为高手,必须经历的几个历程:
一、研读C语言编程教程,特别是经典教程
推荐的书籍:
<1>《C程序设计》……谭浩强版
特点:
简单、易懂,初学者上手较快。
<2>《The C programming Language》……英文版
功能、特点:
补充、修正《1》中的相关内容,堪称“C语言圣经”。
<3>辅助教程:
计算机原理、数据结构
预定目标:
读懂、读透,掌握并领会其语法;熟悉计算机机理,了解算法
二、钻研、掌握C编程技巧
资料推荐:
《1》C语言编程技巧(一)资料下载(chm文件)
《2》C 语言常见问题集……《C Programming FAQs: Frequently Asked Questions》中文版
预定目标:
提高编码的正确性、安全性、高效性
三、编程实践
编程的内容,至少涉及以下几个方面:
(1)功能函数集合(Utility)
时间、字符串、链表(单向链表、双向链表)相关的功能函数,它们将会被运用到今后的项目开发中。
(2)文件操作
文本、二进制方式,读、写文件。
(3)多线程、多进程编程
创建、管理线程和进程。
《Win32多线程程序设计》……侯捷译,使你对进程与线程的理解更有深度。
(4)socket网络通信
TCP/IP、HTTP协议通讯编程
(5)IPC编程
线程、进程间同步,进程间通信机制
Event(事件),Mutex(互斥锁),MMF(内存映射文件)等
(6)以项目的角度,来编码。
将遇到的问题,尝试用C语言来实现这些功能。
C语言代码实例(一)
有了C语言的基础,参照以上学习步骤,掌握、灵活运用C++(C的超集)也非难事。
在学习、工作中,还要养成好习惯:
(1)保持良好的编程规范、注释风格
(2)代码完成后,还要进行优化
(3)善于分析bug,并解决它,丰富语法和理论
(4)多浏览英文编程站点,开阔眼界
(5)。。。
- C语言编程,从菜鸟到高手
- C语言编程,从菜鸟到高手
- 从菜鸟到高手,R语言书单都在这!
- 从菜鸟到编程高手的学习与认知历程
- 从菜鸟到编程高手的学习与认知历程
- 从初学者到编程高手,几种必学的编程语言
- 从初学者到编程高手,几种必学的编程语言
- 从初学者到编程高手,几种必学的编程语言
- 从初学者到编程高手.几种必学的编程语言
- (转贴)从初学者到编程高手,几种必学的编程语言
- 从初学者到编程高手 几种必学的编程语言
- 从初学者到编程高手,几种必学的编程语言
- 如何从菜鸟到游戏开发高手?
- 从菜鸟到高手演变-----Java学习方法
- 嵌入式从菜鸟到高手学习步骤
- 从菜鸟 到 高手 关于大数据
- 从菜鸟到大数据高手
- Java[从菜鸟到高手演变] ----- 字符串
- ASP.NET中利用存储过程实现模糊查询
- SOAP
- 使用SoapHeader实现对WebService的访问验证
- 根据传递的目录名,文件名参数转换输出外部访问的URL地址
- 实现确认按钮出现遮蔽网页其他内容,捕获传统保存快捷组合键
- C语言编程,从菜鸟到高手
- HttpApplication 事件
- nutch 8.x安装与使用
- 进程和线程
- SWT 在linux下 Combo出现异常
- A STAR的实现和应用(c++版) 下
- 文件系统操作命令
- 开通了自己的技术博客
- 郁闷中.不知道怎么保存自己的文章不能被外部访问?