新手学c/c++什么样的练习题比较好?

时间:2020-12-30 17:35:39
请教前辈们,高手们,学c和c++应该练习一些算法比较强的题还是涵盖面比较广的题?

32 个解决方案

#1


可能还是会让自己有些成就感的比较好。

#2


麻烦 能举几个例子吗?

#3


算法好,去北大或杭电的OJ上做题,可以很快的提高自己

#4


当然是连愈发最重要了啊!算法深入研究很费时间的啊

#5


都可以啦,先都涉猎下,后面再深点的,你先看看数据结构之类的书,然后看看扫雷,五子棋,自己可以编出来吗,自己感觉下。

#6


引用 3 楼 dushuanghong 的回复:
算法好,去北大或杭电的OJ上做题,可以很快的提高自己


+1

#7


边看书,边实践!这样效率高。你买本入门书籍,慢慢的学和做

#8


书上的练习题就是很好的切入点。

#9


C语言语法要熟悉掌握,然后就是学习windows下的SDK编程。VC MFC之类不要急着去学。

要学windows程序设计,C语言的API肯定是要掌握使用的。

除些之外,可熟练掌握VB ,delphi一门 这类容易上手的工具。

#10


围观,求解答

#11


先学算法啦。虽说比较麻烦,但以后做统计、运算就快多了。

#12


bc++3.1 帮助里面对每个函数都有一小段能拷贝出来运行看效果的例子程序。非常适合初学C语言。相比较而言VC带的帮助MSDN就没有。

#13


单步调试和设断点调试是程序员必须掌握的技能之一。

VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编不就啥都明白了吗。
(Linux或Unix下应该也可以在用GDB调试时,看每句C对应的汇编。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!

#14


先掌握最基本的,然后看些经典的例题

#15


加油
这些程序是我自己一个一个写的,现拿出来让和我一样的初学者分享一下,用的是dev C++ 编译,里面包括详细的分析过程和代码注释,有两个文件,一个是c++/c 基础的,另一个是基础提高篇,我相信对初学者是有很大的帮助的! 同时里面有运行的图片,下载的同学可以先看题目,然后在自己去做,在和我比较一下思路,我写的不是很好的地方还望赐教

下载地址:http://tangxianghenggood.download.csdn.net/

下面的是强化训练
这个系统是用DEV c++ 写的,上面注释也很详细,对于练技术还是很有用的,以前看很多人说做dos没界面,不好用,这个可以让你深刻的学习一下的!直接用dev c++ 打开 可以直接编译运行 

http://d.download.csdn.net/down/2746868/tangxianghenggood

可以训练的好帮手, 个人极力推荐 送给有心人

#16


该回复于2010-10-11 14:07:33被版主删除

#17


看《高质量程序设计指南--C++/C语言》,里面有很多试卷

#18


关注中

#19


我也在学习  

向大家学习!!

#20


先看书上自带的题,然后重写一些经典算法,比如常见排序.

#21


一起学习啊~~~

#22


引用 15 楼 tangxianghenggood 的回复:
加油
这些程序是我自己一个一个写的,现拿出来让和我一样的初学者分享一下,用的是dev C++ 编译,里面包括详细的分析过程和代码注释,有两个文件,一个是c++/c 基础的,另一个是基础提高篇,我相信对初学者是有很大的帮助的! 同时里面有运行的图片,下载的同学可以先看题目,然后在自己去做,在和我比较一下思路,我写的不是很好的地方还望赐教

下载地址:http://tangxianghenggo……

非常感谢,但是我们现在一般用得都是VC6.0  如果可以的话 能否给个vc环境下的

#23


该回复于2010-12-06 17:32:44被版主删除

#24


先看看书后的练习题比较好,然后看看《算法导论》等一些算法书。

#25


15楼的程序内容是什么呢

#26


先学会指针怎么用。类怎么写。之类的。
当然是写诸如hello world之类的程序了。

#27


建议先买本谭浩强的《C语言程序设计》,再看看《算法设计与分析》,最后去杭电的或者北大的OJ,网址如下:
http://acm.hdu.edu.cn/listproblem.php?vol=1
http://poj.org/problemlist
相信你能成为大牛,加油。。。

#28


...

#29


该回复于2011-02-22 14:51:29被版主删除

#30


我的经验:
     万事开头难,先练好基础,比如语法、关键词的使用;
     C的难点:指针,指针与指针,数组与指针的关系
     C++:类,继承,多态

#31


引用 27 楼 djjlove_2008 的回复:
建议先买本谭浩强的《C语言程序设计》,再看看《算法设计与分析》,最后去杭电的或者北大的OJ,网址如下:
http://acm.hdu.edu.cn/listproblem.php?vol=1
http://poj.org/problemlist
相信你能成为大牛,加油。。。

全是英文额!

#32


感觉先把书上的练习给实现了,然后自己有些想法,改出来,验证自己所想的

#1


可能还是会让自己有些成就感的比较好。

#2


麻烦 能举几个例子吗?

#3


算法好,去北大或杭电的OJ上做题,可以很快的提高自己

#4


当然是连愈发最重要了啊!算法深入研究很费时间的啊

#5


都可以啦,先都涉猎下,后面再深点的,你先看看数据结构之类的书,然后看看扫雷,五子棋,自己可以编出来吗,自己感觉下。

#6


引用 3 楼 dushuanghong 的回复:
算法好,去北大或杭电的OJ上做题,可以很快的提高自己


+1

#7


边看书,边实践!这样效率高。你买本入门书籍,慢慢的学和做

#8


书上的练习题就是很好的切入点。

#9


C语言语法要熟悉掌握,然后就是学习windows下的SDK编程。VC MFC之类不要急着去学。

要学windows程序设计,C语言的API肯定是要掌握使用的。

除些之外,可熟练掌握VB ,delphi一门 这类容易上手的工具。

#10


围观,求解答

#11


先学算法啦。虽说比较麻烦,但以后做统计、运算就快多了。

#12


bc++3.1 帮助里面对每个函数都有一小段能拷贝出来运行看效果的例子程序。非常适合初学C语言。相比较而言VC带的帮助MSDN就没有。

#13


单步调试和设断点调试是程序员必须掌握的技能之一。

VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编不就啥都明白了吗。
(Linux或Unix下应该也可以在用GDB调试时,看每句C对应的汇编。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!

#14


先掌握最基本的,然后看些经典的例题

#15


加油
这些程序是我自己一个一个写的,现拿出来让和我一样的初学者分享一下,用的是dev C++ 编译,里面包括详细的分析过程和代码注释,有两个文件,一个是c++/c 基础的,另一个是基础提高篇,我相信对初学者是有很大的帮助的! 同时里面有运行的图片,下载的同学可以先看题目,然后在自己去做,在和我比较一下思路,我写的不是很好的地方还望赐教

下载地址:http://tangxianghenggood.download.csdn.net/

下面的是强化训练
这个系统是用DEV c++ 写的,上面注释也很详细,对于练技术还是很有用的,以前看很多人说做dos没界面,不好用,这个可以让你深刻的学习一下的!直接用dev c++ 打开 可以直接编译运行 

http://d.download.csdn.net/down/2746868/tangxianghenggood

可以训练的好帮手, 个人极力推荐 送给有心人

#16


该回复于2010-10-11 14:07:33被版主删除

#17


看《高质量程序设计指南--C++/C语言》,里面有很多试卷

#18


关注中

#19


我也在学习  

向大家学习!!

#20


先看书上自带的题,然后重写一些经典算法,比如常见排序.

#21


一起学习啊~~~

#22


引用 15 楼 tangxianghenggood 的回复:
加油
这些程序是我自己一个一个写的,现拿出来让和我一样的初学者分享一下,用的是dev C++ 编译,里面包括详细的分析过程和代码注释,有两个文件,一个是c++/c 基础的,另一个是基础提高篇,我相信对初学者是有很大的帮助的! 同时里面有运行的图片,下载的同学可以先看题目,然后在自己去做,在和我比较一下思路,我写的不是很好的地方还望赐教

下载地址:http://tangxianghenggo……

非常感谢,但是我们现在一般用得都是VC6.0  如果可以的话 能否给个vc环境下的

#23


该回复于2010-12-06 17:32:44被版主删除

#24


先看看书后的练习题比较好,然后看看《算法导论》等一些算法书。

#25


15楼的程序内容是什么呢

#26


先学会指针怎么用。类怎么写。之类的。
当然是写诸如hello world之类的程序了。

#27


建议先买本谭浩强的《C语言程序设计》,再看看《算法设计与分析》,最后去杭电的或者北大的OJ,网址如下:
http://acm.hdu.edu.cn/listproblem.php?vol=1
http://poj.org/problemlist
相信你能成为大牛,加油。。。

#28


...

#29


该回复于2011-02-22 14:51:29被版主删除

#30


我的经验:
     万事开头难,先练好基础,比如语法、关键词的使用;
     C的难点:指针,指针与指针,数组与指针的关系
     C++:类,继承,多态

#31


引用 27 楼 djjlove_2008 的回复:
建议先买本谭浩强的《C语言程序设计》,再看看《算法设计与分析》,最后去杭电的或者北大的OJ,网址如下:
http://acm.hdu.edu.cn/listproblem.php?vol=1
http://poj.org/problemlist
相信你能成为大牛,加油。。。

全是英文额!

#32


感觉先把书上的练习给实现了,然后自己有些想法,改出来,验证自己所想的