网站首页 > 文章精选 正文
如果新手要学习编程,一些学长学姐都会建议从Python、PHP、Java开始学。
不过,作为工作多年的一名程序员,我还是建议你从C语言开始,为什么这么说,我相信你以后会慢慢的明白。
那么,如何学习C语言呢?下面笔者提供4种入门C语言的方法:
0、刷题
绝大多数的程序员学编程的时候,还是会开启简单粗暴的刷题模式。
刷面试对于面试以及技术的提高大有裨益,刷题网站强推Leetcode、Codility、Lintcode等。
1、敲多遍代码
纸上得来终觉浅,绝知此事要躬行。
阅代码百遍不如手过一遍,比如阅读《C程序设计语言》,最好是将里面的代码和习题编译并运行,甚至还需要调试和改进。
有些代码一眼看过去很简单,不过当你敲一遍过去,会遇到很多细节的问题。
普通程序员和优秀程序员的区别,往往也在对于细节的观察和感知上面。
2、项目练习
编程的项目练习是不可或缺的,像C语言编程可以做的项目有哪些呢?
比如Windows API写图片查看器、通过Socket写聊天室软件、通过CGI开发动态网页等。
3、看经典的C语言编程书籍
有不少人学C语言是直接看书,比如看谭浩强写的《C语言程序设计》。
不过,在这里w3cschool也有一些其他推荐,譬如C语言之父Dennis著作《C程序设计语言》,虽薄但浓缩即精华。
另外还有《c语言宝典》、《C Primer Plus》,这些都是不容错过的。
最后,你会用C语言进行编程吗?
想要在程序员生涯内有更高的成就的话,C/C++就是一个既可以强化思维能力,又可以打好编程基础的编程语言,你想要做软件开发,成为核心程序员的话,学习C/C++的话笔者有一个C/C++的编程俩千人羣(Q艘索:C/C++编程学习13)群,你如果感觉自学C/C++语言有困难的话,有兴趣学习或者了解一下C/C++编程的小伙伴就可以进来交流。
- 上一篇: 电大专科考试搜题神器?六个受欢迎的搜题分享了
- 下一篇: 大学生财经类搜题答案神器?这8款足够解决问题
猜你喜欢
- 2025-02-04 洛谷刷题C++语言 | P1618 三连击(升级版)
- 2025-02-04 「穷酸」文科生和天坑专业人,正在争夺码农Offer
- 2025-02-04 大学搜题软件建筑工程?推荐你使用这6个公众号和工具
- 2025-02-04 刷题(刷题软件app免费)
- 2025-02-04 学法减分答题神器,分享几个简单试用的学习和搜题工具
- 2025-02-04 信奥竞赛省一等奖,文海这次创纪录
- 2025-02-04 大学高数考试搜题软件?4个公众号和软件推荐清单!
- 2025-02-04 学法减分拍照搜题免费版,分享几个简单试用的学习和搜题工具
- 2025-02-04 大学生有什么学习网站?(大学生一定要知道的网站)
- 2025-02-04 大学水利工程制图搜题软件?九个免费好用的大学生搜题工具
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)