扭结于学c还是c++的孩子需要你们的帮助

纠结于学c还是c++的孩子需要你们的帮助
明年就找工作了,看着前辈进大公司,心生羡慕。我也想在剩下的时间里努力学习。我想学习后台开发,各大公司都要求linux C/C++,C和C++我都学过。我了解到笔试考语言问题考c++更多,算法和数据结构的实现则不限定语言。我大概看了下linux编程的书都是用C写的,所以很纠结是学C好,还是C++好:
1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
2)平时用C多实践,C++只了解基本概念,是否可以?
3)算法导论和算法:C实现,哪本书更适合短时间内提高算法能力?
4)C和指针,C专家编程哪本更适合?
 不知道各位有没有好的建议,特别是有笔试和面试经验的朋友给些建议。谢谢了
------解决方案--------------------
3)算法导论和算法:C实现
4)C和指针,C专家编程
既然是明年开始找工作,那就把他们都看了吧。
------解决方案--------------------
笔试的时候C和C++一般都会考到,但是考的都不太深入,只要差不多会就可以了。把数据结构与算法的内容用C实现一遍,就基本够用了。如果你想做嵌入式,那么linux肯定是跑不掉的;如果是想做软件,那么数据库,计算机网络也是常考的内容。
------解决方案--------------------
一年时间说长不长,说短也不短。如果及纠结于某一点,可能你一年看一本书也看不完。
个人意见:
1、C和C++都是必须学的,但是刚开始,没必要太深入,要掌握最基本的东西。
2、如果的你C经常练,那么就开始学c++吧,学了c++对C的理解也是一种促进。
3、至于算法,也掌握基本算法就行了,一般计算机专业的书就可以。
------解决方案--------------------
1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
C++当然可以直接调用

2)平时用C多实践,C++只了解基本概念,是否可以?
C++至少比C复杂了10倍,只是了解基本概念的话,跟完全不学没啥两样。

3)算法导论和算法:C实现,哪本书更适合短时间内提高算法能力?
算法能力是积累出来的,一口气吃不了胖子。

4)C和指针,C专家编程哪本更适合?
都是必看书目。
------解决方案--------------------
基本上,C++继承了C的大部分毛病,所以学C++就可以了,然后再了解下两个语言哪些部分是不同的。
------解决方案--------------------
1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
 2)平时用C多实践,C++只了解基本概念,是否可以?
 3)算法导论和算法:C实现,哪本书更适合短时间内提高算法能力?
 4)C和指针,C专家编程哪本更适合?
1)C++可以直接调用linux系统中的用C写的库函数和系统调用。毕竟c++对c兼容。
 2)平时用C多实践,C++只了解基本概念,多学点东西总是不坏的。。搞c开发的话,c++最好也去学。
 3)算法导论和算法:C实现,哪本书更适合短时间内提高算法能力。算法能力,功夫在平时,应付企业招聘的话,推荐博客:
http://blog.****.net/v_JULY_v/
 4)C和指针,C专家编程哪本更适合?
c和指针,很不错的,推荐。。当然后者也可以看