C语言最基础的入门
发布网友
发布时间:2022-04-20 04:45
我来回答
共3个回答
热心网友
时间:2022-05-23 16:37
看好书,多练习,不要钻牛角尖。
看好书:
最好是看外国人写的书,最好是少*人写的书,千万不要看为考试而写的书(比如什么等级考试之类),建议不要看潭浩强的书(谭的书其实错误很多,而且内容很琐碎,如果不是因为它是许多考试的“指定用书”,这书也就根本不值一提)。
推荐可看:
Deitel的《C how to program》,机械工业出版社有译本,入门不错。
Kernighan与Ritchie的《The C Programming Language》(《C程序设计语言》第二版),这书是C语言的设计者写的,绝对经典文献,稍难。机械工业出版社有译本,第二版·新版。
若想*人的书可以看裘宗燕的《从问题到程序》,北京大学出版社旧版,机械工业出版社新版。这书写得还不错,在国内的C语言入门书中算是很好的。还有一个好处是可以免费下载电子版,在:
http://www.is.pku.e.cn/~qzy/books/ptop/v2004/
更深入的书就不多说了,《从问题到程序》最后一章列了个进一步学习的指南,可以参考。
多练习:
编程一定要多练习。C语言练习,开始都是一些小例子,只是用来熟悉语句的,要很快度过这个阶段。
真正关于编程的练习,主要还是两个方面:一是算法和程序设计技巧练习,二是程序组织与设计能力的练习。
对前者,都是练习一些小的程序,十几行到几十行的样子,主要是练习用计算机解决问题的方法——这方面最好的练习题目是ACM的竞赛题,可以在网上找来做。常见的如北大和浙大的网站POJ、ZOJ等:
http://acm.pku.e.cn/JudgeOnline/
http://acm.zju.e.cn/
(以上两个页面都是英文的,英语不好的话可以搜索找一些中学竞赛的网站)
对后一类的练习,主要练习是对大一点的程序的组织,还有多文件编译的工程的管理问题。程序本身可能没有什么技巧性,语句和算法都简单,但内容一多就容易出问题。建议内容就是做一些“实际”的问题,比如做个学生成绩录入与统计的小软件,或是模拟做个什么小游戏之类的。练习长度从短到长,在几百到几千行不等。
以上的两方面练习也都有相关的进一步参考书。前一部分是算法及数据结构方面相关,后一部分是软件设计与软件工程相关。
不要钻牛角尖。
不要为一些小的细节问题纠缠不清。好像一个库函数的各种参数的变化之类,根本不必死抠死记。一些面向考试的书籍特别爱讲这种东西,如果自己学习的话就不要看这种东西。细节上的东西,只要上面的练习做好,一点点就会熟练了。
最后,就是要善于利用网络资源,有问题先思考再问(当然不能不问)。网络资源推荐工科高校的BBS和其他一些专业技术论坛的相关编程版面,还有就是相关的ftp。
首先推荐CSDN:
http://www.csdn.net/
然后是清华的水木BBS:
http://www.smth.e.cn/
其他的类似可以找。
热心网友
时间:2022-05-23 16:38
呵呵
我也是个菜鸟
学了没几天 最近在学Java
C的问题大概还记得点
有什么问题可以给我发消息 或者在我的空间上留言
能解答的话就尽量咯^_^
我也想复习下咯
热心网友
时间:2022-05-23 16:38
C语言并不很很难的,重要的是找本好教材,个人感觉谭浩强的《C程序设计》和教育部考试中心的二级C语言教程都不错。如果要交流的话可加我QQ:542788716
c语言入门自学书籍
1、常用的C语言入门书籍有《C Primer Plus》和《C语言程序设计》两本。2、《C Primer Plus》是C语言的经典教材。《C Primer Plus》是2005年2月人民邮电出版社出版的图书,作者Stephen Prata。3、《C语言程序设计》讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及...
C语言入门学习哪本书比较好?
(一)先从视频课程入手如果是0基础的小白,不建议上来就啃书,可以先从视频课程入手。这里推荐中国大学好慕课上翁恺老师的两门C语言课程 也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer Pl...
c语言入门(基础知识)
1.安装编译器:首先,我们需要在计算机上安装C语言的编译器。常用的C语言编译器有GCC、Clang等。2.编写代码:使用文本编辑器创建一个新的C语言源文件,并编写代码。C语言的源文件以.c为扩展名。3.编译代码:打开命令行窗口,进入到保存源文件的目录,并使用编译器将源文件编译成可执行文件。例如,使用...
c语言入门自学书籍都有哪些_c语言入门用什么书比较好
c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。1、《C程序设计》如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。但是这本书的问题在于太纠结于语法细节,也就是说过于关注纠结于类似于文字游戏的东西,但是对于编程...
如何快速入门C语言?
要快速入门c,首先找最基础的c语言的经典书籍,如清华大学出版社出版的谭浩强主编的《C语言程序设计》;当你初步了解它时,不要着急深入,而是要考验自己是否真的掌握这些知识,也就是灵活运用所学知识。当你能将现实与抽象之间的转换初步掌握熟练时,再考虑更深的层次,那时就要看你要选择的发展方向了。
学c语言用什么书?
这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。第四本:C专家编程 新手初学者如何轻松学习C语言/C++编程 C语言是面向过程的,而...
大学C语言入门基础知识点你知道多少
第一节 对 C 语言的基础认识 1、C 语言编写的程序称为源程序,又称为编译单位。2、C 语言书写格式是自由的,每行可以写多个语句可以写多行。3、一个 C 语言程序有且只有一个 main 函数,是程序运行的起点。第二节熟悉 vc++ 1、VC 是软件,用来运行写的 C 语言程序。2、每个 C语言程序写完...
C语言从入门到进阶有哪些可以书籍推荐一下?
《C语言程序设计:现代方法》(第2版) - 作为经典之作,全面覆盖基础知识,特别强调实践和理解,是初学者的首选教材。《C语言程序设计》(第2版) - 与传统教材不同,它以原创内容和实战案例教学,让你更快掌握编程精髓。《程序员修炼之道》 - 算法与时间管理的基石,助你提升编程效率和思维深度。《C...
c语言的基础知识入门有哪些?
01 c语言入门基础知识点有:c语言的命名;变量及赋值;基本数据类型;格式化输出语句;强制类型转换;不可改变的常量;自动类型转换。C语言是一种通用的、面向过程式的计算机程序设计语言。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储...
c语言基础知识入门是什么?
字符数组:定义和初始化跟数组差不多,只是需要加单引号。字符和字符串结束标志,C语言规定,以‘\0’代表。六、函数 1、一个源程序由多个函数组成。2、C程序的执行从main()函数开始;3、所有函数都是平行的;4、函数分类;可以分为标准和自定义,还可以分为有参函数和无参函数。七、指针 指针是...