从本篇文章开始,我将分享 C 系列,将 C 语言的方方面面,从最基础的语法带领大家入门,一起来学习 C,最终的目的:熟练使用 C 进行项目开发,符合公司级别的 C 标准水平
推荐C语言方面的一些书籍和视频:
新手入门:
机械工业出版社的《C程序设计语言》
C强化进阶:
《C缺陷与陷阱》、《C专家编程》、《C和指针》
C视频:
郝斌的 C 视频,51CTO 上面也有不错的 C 视频
学习 C 语言,三步走战略:看视频 + 看书 + 写小 demo,不断的加强自己对 C 的认识,对编程的感觉,激发自己的兴趣,从而提升自己的编程能力
在进入正式的学习之前,建议大家去看看
C的前世今生:
https://blog.codingnow.com/2010/06/c_programming_language.html
工欲善其事,必先利其器,C 的开发,其开发工具太多了,其开发平台也是以主流的 win、Linux 平台为主,我当初学习 C 的时候,用的是 win 平台,VC++ 6.0 进行写代码,和编译运行,这个开发工具对于初学者挺友好的,但是现在的我,用的是 Linux 下面的 vim 写 C 程序,真心觉得:用 vim 写 C 的程序员是真的牛逼,走 C C++方向的,你说自己不会 Linux,那对于底层的理解、对于编译的理解太浅了,强烈建议走Linux C/C++,服务端的开发,C 和 Linux可以同步学习
现阶段,对于 C ,你可以先使用 win 平台,网上随便找个开发工具,就可以写 C 代码了,先让自己行动起来,等之后深入了,在学习 Linux ,换平台开发,我是这样过来的
一个简单的 C 语言程序:
这基本上是入门 C 语言大家写的第一个程序,当初我写几行代码的时候,很纠结,双引号,括号一次敲 1 个还是 2 个,花括号换行还是在末尾,写的这个有什么用,个人不搞明白这些,心里难受的很,就是只知道这个是写 C 的最简单的程序,按照这个来就好了,(上面的几行代码,之后专门写一篇文章给大家剖析)
C 程序的几个特点:
1、main()主函数:一个独立的、完整的、正确的 C 语言程序,有且仅有一个主函数,主函数是整个程序的入口,无论将其书写在什么地方
2、;:分号是 C 语言语句结尾的标志,如果没有这个分号,只能形成表达式,单独的一个分号,也是语句,叫做:空语句
3、{}:花括号,表示的是一段程序,是 C 语言程序块、函数体的起止标志
4、C 语言是一个大小写 “敏感” 的语言,即,C 语言严格区分大小写
编程这行在于不断的敲,光听光看是没用的,得去实践,日积月累,最终定当水到渠成,对于 C 语言的学习,一定的坚持,我将和你一起开启之后的 C 之旅
你要是新手,以前没接触过编程,今晚能搭好环境,写出hello world,就真的牛逼了啊(至于选个开发工具,在安装一下,去百度看看,照着做就可以解决)
ps:觉得不错的,欢迎随手点赞,转发
领取专属 10元无门槛券
私享最新 技术干货