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

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

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

Nocser:马来西亚独立服务器促销$60.00/月

Nocser刚刚在WHT发布了几款促销服务器,Intel Xeon X3430,8GB内存,1TB HDD,30M不限流量,月付$60.00。Nocser是一家注册于马来西亚的主机商,主要经营虚拟主机、VPS和马来西亚独立服务器业务,数据中心位于马来西亚AIMS机房,线路方面,AIMS到国内电信一般,绕日本NTT;联通和移动比较友好,联通走新加坡,移动走香港,延迟都在100左右。促销马来西亚服务器...

华纳云E5处理器16G内存100Mbps688元/月

近日华纳云商家正式上线了美国服务器产品,这次美国机房上线的产品包括美国云服务器、美国独立服务器、美国高防御服务器以及美国高防云服务器等产品,新产品上线华纳云推出了史上优惠力度最高的特价优惠活动,美国云服务器低至3折,1核心1G内存5Mbps带宽低至24元/月,20G ddos高防御服务器低至688元/月,年付周期再送2个月、两年送4个月、三年送6个月,终身续费同价,有需要的朋友可以关注一下。华纳云...

Virmach$7.2/年,新款月抛vps上线,$3.23/半年,/1核640M内存/10 GB存储/ 1Gbps/1T流量

Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...

c语言学习资料为你推荐
hotfix催化剂hotfix8.4主要功能是什么 他起到的作用是什么文件下载在电脑上下载文件怎么下载模糊数学模糊数学的产生按键精灵教程按键精灵看不懂教程谁能简化教教大概主要步骤体系文件人事管理体系文件 怎么做?体系文件怎么建立公司体系文件?体系文件包括哪些内容?怎么入手?什么是cookie电脑里的cookies是什么意思,什么中文意思?站内搜索引擎站内搜索与百度的搜索引擎有什么本质性的区别?哪些大数据公司提供站内搜索这种服务?网络限速软件谁有网络限速的软件,路由器。很卡~别人一看电影什么都干不了。提供个限速的软件。下载成功给分!code查询怎么查code?
免费网站空间申请 java主机 shopex空间 ixwebhosting 线路工具 警告本网站 日本空间 元旦促销 腾讯云分析 双11秒杀 drupal安装 华为云建站 lamp兄弟连 测速电信 免费个人网页 移动王卡 godaddyssl 月付空间 linux服务器系统 删除域名 更多