无计算机基础的人怎样才能学好C语言
1个回答
展开全部
1,学好语言本身。
这是第一步。入门推荐
谭浩强
的C语言书。深入推荐C语言
标准
。书是好书,不过有些细节和标准不一致,但是所有
编译器
是按照标准做的。比如:C标准中
main函数
必须返回int
类型
,不可以void,但是书中说当无
变量
返回时,可使用void返回类型。
2,学好数据结构(包括算法)。
语言只是工具。
目的
是用语言做一些事情。比如:链表啦,
队列
啦,树啦,递归,回溯啦,……可以帮助你解决很多问题。
3,最佳途径是自己写
程序
是。
实践。上机要有目的。比如,想写一个1加到100的程序,抱着这个目的,有人用循环,一个一个加。有人用公式:(1
+
n)
*
n
/
2,都可以最开始无所谓那种,
关键
是以此来实现加到100的目的。等到你很熟了之后,你会发现公式运行得最快的,呵呵。
这是第一步。入门推荐
谭浩强
的C语言书。深入推荐C语言
标准
。书是好书,不过有些细节和标准不一致,但是所有
编译器
是按照标准做的。比如:C标准中
main函数
必须返回int
类型
,不可以void,但是书中说当无
变量
返回时,可使用void返回类型。
2,学好数据结构(包括算法)。
语言只是工具。
目的
是用语言做一些事情。比如:链表啦,
队列
啦,树啦,递归,回溯啦,……可以帮助你解决很多问题。
3,最佳途径是自己写
程序
是。
实践。上机要有目的。比如,想写一个1加到100的程序,抱着这个目的,有人用循环,一个一个加。有人用公式:(1
+
n)
*
n
/
2,都可以最开始无所谓那种,
关键
是以此来实现加到100的目的。等到你很熟了之后,你会发现公式运行得最快的,呵呵。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询