c语言学习资料c语言学习

c语言学习资料  时间:2021-09-09  阅读:()

C语言的学习

1:工欲善其事,必先利其器

这里介绍几个学习C语言必备的东东:

一个研发环境,例如turbo C 2.0,这个曾占据了DOS时代研发程式的大半个江山。

但是现在windows时代,用turbo C有感觉不方面,编辑程式起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。

建议使用Visual C ,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。



一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程式设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。



除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。

我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都很好,更有题库测试环境,据说有好几千题,甚至更有一个windows下的trubo C,初学者甚至不用装其他的编译器,就能够练习编程了,很适合初学者。

更有一个“C语言学习系统”软件,但是感觉只是个题库系统,假如您觉得题做的不够,不妨也能够试试。



2:葵花宝典

学习电脑语言最好的方法是什么?答曰:读程式。

对真正的成功者来说,不论他的生存条件如何,都不会自我磨灭

没错,读程式是学习C语言入门最快,也是最好的方法。

如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习他们的例程。

当然,对于没有学过任何电脑语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的任何概念,然后不放过这一章中提到的任何例程,然后仔细研读程式,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或相同的,自己试图写出这段已读懂的程式,不要以为例程您已读懂了,您就能够写出和他相同的程式,绝对不一定,不相信您就试一试吧,假如写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程式,反反复复,直到您手到擒来为止,祝贺您,您快入门了。



3:登峰造极

写程式的最高境界其实就是掌控各种解决问题的手段(数据结构)和解决问题的方法(算法)。



是不是写出底层程式就是程式设计高手呢?非也,写底层程式,无非是掌控了硬件的结构,况且硬件和硬件还不相同,要给一个芯片写驱动程式,无非就是掌控这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。

这但是是熟悉一些io函数罢了。



那么怎样才算精通程式设计呢?怎样才能精通程式设计呢?举个例子:您面前有10个人,找出一个叫“张三”的人,您该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。

第2种方法:您挨个去问“您是不是张三?”,直到问到的这个人就是张三。

第三种方法:您去挨个问一个人“您认不认识张三,指给我看”。

不要小看这个问题,您说当然会选第一种方法,没错恭喜您答对了,因为这个方法最快,效率最高,但是在程式设计中找到解决问题的最优方法和您用的手段却是考验一个程式员程式设计水平的重要标志,而且是不容易达到的。

刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。

所以掌控好数据结构和一些常用算法,是登峰造极的必然之路。

最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程式设计高手的人研读此书。

谁能告诉我C语言具体学些什么

1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。

但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。

建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。

一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编第二版清华大学出版社,此书编写的很适合初学者,并且内容也很精到。

除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。

我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。

还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

2:葵花宝典 学习计算机语言最好的方法是什么?答曰:读程序。

没错,读程序是学习C语言入门最快,也是最好的方法。

如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。

当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。

3:登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。

是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。

这不过是熟悉一些io函数罢了。

那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。

第2种方法:你挨个去问“你是不是张三?”, 直到问到的这个人就是张三。

第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。

不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。

刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。

所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。

最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。

学习C语言!!!!!

你是想做成EXE运用程序运行吧!

先介绍下编译器:VC6.0编译器很强大!TC也可以! VC的话建立文件选择建立.CPP的。

你说的.C 啊.E啊 都是代码的后缀名。

编译器读取这种文件。

你建立代码后.C(VC是.CPP)编译运行成功的话,编译器会相应的自动生成一个同文件名的EXE程序的。

假设你用TC2.0编译运行1.c这个文件后,就会在相应的文件夹中生成1.EXE的运用程序。

但是这个是DOS背景的,要做好看的话,你就要学其他知识了例如VC6.0的MFC中的窗口类!等。

不是保存下载就能生成EXE的,要编译没错误,运行后,编译器就会自动生成一个同文件名的EXE程序

学习C语言

学,当然没问题了,主要看你可不可以坚持下去;C语言是一门比较难的编程语言,它对逻辑思维要求十分高;你可以先下载一些视频教程看,看一课做一些关于你所看的课程的练习,当你学完了课程后,到网上找一些完整的项目,试着仿照做,不懂的上网找资料解决,平时多锻炼一下自己的逻辑思维,比如做一些跟算数相关的智力题。

学编程就要坐得住,要有耐心,要多练习,还要学会找资料,这些是我学习java和C#总结的,希望对你有用。

推荐几本学C语言的资料吧

1. C语言程序设计

作者 : 谭浩强 出版社 : 清华大学出版社

评语 : 第0本 《C语言程序设计》谭浩强我们很少有学C语言的启蒙书不是用这本的。

如果你从来没接触过C语言,这本书还是适合作为入门的。

尽管大学毕业之后就不再碰这本书,但是还记得当初这本书看了3遍、指针那部分看了至少5遍的那种心情。

以后看了其它的书,才对C语言中的一些内容有更深的理解。

相信大多数第一次接触C语言的人都有类似的感觉。

不要期望一本启蒙的书带给你想要的一切,一切才刚刚开始。

2. C程序设计语言:第二版

作者 : 大学计算机教育丛书(影印版) 出版社 : 清华大学出版社

评语 : 第1本 《C程序设计语言》 Brian W. Kernighan / Dennis M. Ritchie 这本书又称为 R&K C,还有谁能比C语言之父对C语言更有发言权的呢?推荐看英文版。

你会惊讶于在短短不到200页的篇幅内,这两位牛人将C语言描述的这么清晰。

即使不专门学C语言的人也可以拿出来翻翻

3. C陷阱与缺陷

作者 : (美)凯尼格 出版社 : 人民邮电出版社

评语 : 第2本 《C陷阱与缺陷》Andrew Koenig Andrew Koenig的成名作,能帮助初学者减少90%的错误。

一些错误(比如赋值符、运算符优先级等)还是不时的会在自己的程序里出现,只是已经打过预防针了,很容易发现。

另外作者写了一本《elerated C++》,据说是C++的最佳入门书,狠赞!!

c语言学习

方法没什么,C语言分阶段学习,个人觉得初学者经常学到一点的时候就发现自己到了瓶颈,就会开始迷茫。

下面给点学习的阶段: 1.初级阶段:C语言语法的基础,循环,分支结构,指针和结构体(这时较为简单,学习办法就是一开始模仿别人的程序写,后来就自己写,画好流程图,注意如何编译,如何调试一个程序。

语法我没有深究过,这个阶段是很容易过的)。

2.高级阶段:涉及C语言的网络编程,多进程编程,文件的读写等等(此时学习方法是:要深入理解理论,然后结合理论开始动手实践,写网络通信的程序,多进程和文件读写。

此时比较有难度了,这里顺带下数据结构,操作系统和微机原理3门课程,他们和C本身并无直接联系,但肯定是计算机专业的必修课,希望你好好学习,再对C的使用过程中会有莫大的帮助。

) 3.算是进阶吧:利用操作系统的支持,虽然C是跨平台的。

但具体到开发时候就视实际情况而定了。

这是你可以选择学习《windows编程》可能是C++的,但也可能是C的,或者是《linux环境编程》。

学习完以后,不但对实际开发有帮助,更能提升你对多进程,内存管理,进程通信各个方面的深入理解。

此时依然是:再理解理论的基础上,多动手实践。

恒创新客(317元)香港云服务器 2M带宽 三网CN2线路直连

恒创科技也有暑期的活动,其中香港服务器也有一定折扣,当然是针对新用户的,如果我们还没有注册过或者可以有办法注册到新用户的,可以买他们家的香港服务器活动价格,2M带宽香港云服务器317元。对于一般用途还是够用的。 活动链接:恒创暑期活动爆款活动均是针对新用户的。1、云服务器仅限首次购买恒创科技产品的新用户。1 核 1G 实例规格,单个账户限购 1台;其他活动机型,单个账户限购 3 台(必须在一个订单...

TTcloud(月$70)E3-1270V3 8GB内存 10Mbps带宽 ,日本独立服务器

关于TTCLOUD服务商在今年初的时候有介绍过一次,而且对于他们家的美国圣何塞服务器有过简单的测评,这个服务商主要是提供独立服务器业务的。目前托管硬件已经达到5000台服务器或节点,主要经营圣何塞,洛杉矶以及日本东京三个地区的数据中心业务。这次看到商家有推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。内存CPU硬盘流量带宽价...

德阳电信高防物理机 16核16G 50M 260元/月 达州创梦网络

达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...

c语言学习资料为你推荐
融360融360贷款是假的是骗人的,大家注意了返回怎么返回主页面?xhtmlHTML4,HTML5,XHTML 之间有什么区别nvidia官方网站怎么下载英伟达显卡驱动官方快照优化百度快照和优化是一回事么互动电视怎么用互动电视上网soap是什么意思肥皂剧是什么意思?主板说明书主板各个接口,插口的详细说明购物网站设计凡客诚品,当当网、卓越网、淘宝、京东商城等电子商务网站的网页设计与功能不同360官网打不开360浏览器打不开网页
猫咪永久域名收藏地址 荷兰服务器 精品网 韩国电信 特价空间 天猫双十一抢红包 中国电信测速112 最好的qq空间 天翼云盘 gtt 重庆电信服务器托管 国内域名 石家庄服务器托管 工信部icp备案查询 免费网络空间 腾讯网盘 xshell5注册码 magento主机 火山互联 rewrite规则 更多