问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何能将c语言学好,学了一个学期了。还是学不会。

发布网友 发布时间:2022-03-23 07:28

我来回答

9个回答

热心网友 时间:2022-03-23 08:57

新手的话建议可以看看谭浩强的C程序设计,基本语法会了,可以看下数据结构和算法,接下来看计算机组成原理-->编译原理-->操作系统-->计算机网络。这些学好了,可以深入研究算法,另外可以看点计算机图形学和人工智能。

程序最核心的是算法,所以数学基础要好,不能只能做一辈子码奴。
其次英语要好,只要能看懂一般的英文文档就OK了。
给你介绍一些书。

1、算法
计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth
2、数据结构
数据结构 C++
数据结构算法与应用
3、C语言
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
5、C++
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata

6、操作系统
深入理解计算机系统(修订版)-------RANDAL E.BRYANT
计算机操作系统(第六版)
7、编译原理
跟我一起写makefile
《编译原理技术和工具》------- Alfred ------- 龙书
《现代编译原理-C语言描述》 ----------- Andrew W. Appel ----------- 虎书
《高级编译器设计与实现》 ----------- Steven S.Muchnick ----------- 鲸书
8、网络
计算机网络第四版中文版-----------Andrew S.Tanenbaum -------网络编程三剑客
TCP/IP详解3卷本--------------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本--------------------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens
9、Linux
Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程

热心网友 时间:2022-03-23 10:15

你好!
非常有幸能回答这个问题。本人最近计划学习C语言,首先要选对教材,如果你是个自学者的话,那么这套清华大学出版社出版的《C程序设计(第四版)》和《C程序设计(第四版)学习辅导》(谭浩强)著就非常适合你了,里面详细介绍如何学C语言,以及本科生,专科生,自学者的学习目标都有非常详细的介绍,这套书在当当网,京东商城,亚马逊都有出售!
学好算法,数据结构和数学,然后搞一些ACM竞赛,这样你一生就够用了!

热心网友 时间:2022-03-23 11:50

单单看书是没用的
要多写程序,有不懂就去看书查资料,这样学习最快

热心网友 时间:2022-03-23 13:41

通过我多年学习编程的经验,光看书没用,必须多实践,我在软件公司感觉学编程比在学校时要快的多

热心网友 时间:2022-03-23 15:49

先阅读别人的代码,再自己写

热心网友 时间:2022-03-23 18:14

多写些代码,照着例子写。。多看些例子,弄清程序走的流程。。学起来就快多了。。主要还是多敲代码。。

热心网友 时间:2022-03-23 20:55

光看书是没有用的,要经常上机调试!

热心网友 时间:2022-03-23 23:53

多练习,就行了

热心网友 时间:2022-03-24 03:08

多写代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使命召唤9打不开,每次都出现这个情况,怎么弄啊 使命召唤9无法进入关卡 百度知道百度知道的作用 梦见在水里走什么预兆 梦见光脚走路是什么兆头 西装如何穿搭才有高级感? 西装怎样搭配才能穿出又飒又优雅的气势? 西装如何搭配才能穿出优雅成熟的气质? 我考了两次科目三路考,很不辛没能通过,我想放弃了,纠结?学车很辛苦... 我考过不了科目三 蚕丝被用后需要清洗吗?怎么洗好? 绍兴的特产 蚕丝被 被脏了如何清洗 绍兴可以带走的特产 最简单的酸辣粉怎么做? 如何做酸辣粉,简单易学 酸辣粉怎么做?简单点的 空调不制冷能制热吗? 美的空调制冷不制热是怎么回事 空调不能制冷但能制热是怎么回事 空调可以制冷,却不能制热,也啥原因 空调可以制冷但是不能制热是为什么 空调不能制热了,但是可以制冷 鸡蛋煮多久才熟呢? 煮鸡蛋要多久才熟? 怎么挑选西瓜比较好??有什么小方法吗?? 西瓜是怎么挑选的呢?有什么简单的秘诀吗? 挑选西瓜的口诀 紧急!!!体温计摔碎了,水银洒了一地怎怎么办? 体温计掉到地上碎了,地上一堆水银,怎么清理?会不会中毒? 怎么内存越来越少,vivo手机 vivo为什么内存莫名其妙变少一点 一个新手怎样才能学好C语言? vivo手机,系统升级了之后内存突然变少了是怎么回事? vivo手机内部存储为什么会减少 盐城地方特产有哪些? VIVO手机运行内存变小怎么办? 盐城的有哪些特产美食 vivo手机y83手机内存逐渐减少怎么回事? vivox5m手机存储空间为什么一直在变少 怎样防止vivo手机内存不断增加,内存不断增加,变得越来越少 为什么vivo内存开机后越来越少,!占有用越来越多,怎么也杀不掉 “vivo”手机内存总是不足怎么办? 我想知道国家中级工程师职称和中级职称资格认证的政策? vivo手机没有下载应用,系统空间越来越小,清理内存也不起作用,怎么回事? 为什么vivo手机存储空间会变小 为什么vivo y66i的运行内存越来越少,越清理越少? vivo手机还原系统以后内存变小了怎么回事 关于腊八粥的故事和传说是什么? 你知道腊八粥的来历吗?