如果你想继续往编程发展的话,众所周知,程序=算法+数据结构,所以 数据结构 和 算法设计与分析 这两门课程是必要的。 如果你想继续深入,建议你学习linux下的C编程,gcc很强大,vi很好用。 数据结构 推荐 清华大学出版社里李春葆版《数据结构教程》 设计与分析 推荐 王晓东版 《算法设计与分析》 linux编程 推荐 图铃设计丛书 《linux程序设计》 现提供几道编程基础题目: 1.求1+2!+3!+...+20!的和 2.输出2至1000之间的所有同构数,所谓同构数是指它出现在它的平方数的右端。例如,5、6、25的平方分别等于25、36、625,所以5、6和25都是同构数。 3.逆序输出任意一串数字。 4.若有以下说明语句,则()是数组元素的正确引用。 int a[3][4]={2,3,4,5,3,4,5,6,4,5,6,7}; A.a[1]+3 B.*(*(a+3)+2) C.*(a+1) D(*(a+1))[3]
试试考计算机二级考试吧,买点资料来做。