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环境编程》。

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

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

萤光云(13.25元)香港CN2 新购首月6.5折

萤光云怎么样?萤光云是一家国人云厂商,总部位于福建福州。其成立于2002年,主打高防云服务器产品,主要提供福州、北京、上海BGP和香港CN2节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。目前萤光云推出北京云服务器优惠活动,机房为北京BGP机房,购买北京云服务器可享受6.5折优惠+51元代金券(折扣和代金券可叠加使用)。活动期间还支持申请免费试用,需提交工单开通免费试用体验...

香港CN2云服务器 1核 2G 35元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

LOCVPS(29.6元/月)KVM架构 香港/美国机房全场8折

LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...

c语言学习资料为你推荐
嵌入式开发嵌入式软件开发在三年后的就业前景如何?教育城域网中考怎么查分数antiarp电脑一开机就出现发现新硬件xAntiArp Miniport,提示安装,很是影响开机速度,怎么办?4g上网卡4g无线上网卡监控员工监控员都干什么?0x800ccc0f错误号: 0x800CCC0F 这个是虾米意思?快照优化百度快照和优化是一回事么burndownburn down是否及物?能用被动语态吗?摇一摇周边什么是微信摇一摇周边?工作经验介绍个人工作经历简介要怎么写
广州服务器租用 二级域名查询 美国翻墙 2017年万圣节 绍兴高防 英文站群 网站挂马检测工具 警告本网站美国保护 中国智能物流骨干网 网站木马检测工具 lol台服官网 静态空间 美国网站服务器 免费phpmysql空间 t云 多线空间 常州联通宽带 web服务器搭建 工信部网站备案查询 网站加速 更多