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

时间:2022-09-01 13:35:33
明年就找工作了,看着前辈进大公司,心生羡慕。我也想在剩下的时间里努力学习。我想学习后台开发,各大公司都要求linux C/C++,C和C++我都学过。我了解到笔试考语言问题考c++更多,算法和数据结构的实现则不限定语言。我大概看了下linux编程的书都是用C写的,所以很纠结是学C好,还是C++好:
1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
2)平时用C多实践,C++只了解基本概念,是否可以?
3)算法导论和算法:C实现,哪本书更适合短时间内提高算法能力?
4)C和指针,C专家编程哪本更适合?
 不知道各位有没有好的建议,特别是有笔试和面试经验的朋友给些建议。谢谢了

26 个解决方案

#1


打算找LINUX方面工作就选C 

#2


C++ 在短期内很难上手。并且找工作对新手比较困难。

如果喜欢Linux后台开发,建议从C开始。

#3


书是你看的 别人怎么知道合不合适你

#4


C和指针,C专家编程都是必看的书,何谈适合。

#5


短时间的话,还是C语言吧。 个人认为,C专家编程更好。 精通C语言,再来学习C++吧

#6


推荐C++,其实那些公司的题目还是比较水的

#7


对付面试也是一大头,,,

#8


引用 7 楼  的回复:
对付面试也是一大头,,,

对付面试笔试

其余还是多多向着C前进、

#9


3)算法导论和算法:C实现
4)C和指针,C专家编程
既然是明年开始找工作,那就把他们都看了吧。

#10


引用 4 楼  的回复:
C和指针,C专家编程都是必看的书,何谈适合。
虽然这么说的 但是会真的看? 真的能看懂?看透彻?

#11


笔试的时候C和C++一般都会考到,但是考的都不太深入,只要差不多会就可以了。把数据结构与算法的内容用C实现一遍,就基本够用了。如果你想做嵌入式,那么linux肯定是跑不掉的;如果是想做软件,那么数据库,计算机网络也是常考的内容。

#12


一年时间说长不长,说短也不短。如果及纠结于某一点,可能你一年看一本书也看不完。
个人意见:
1、C和C++都是必须学的,但是刚开始,没必要太深入,要掌握最基本的东西。
2、如果的你C经常练,那么就开始学c++吧,学了c++对C的理解也是一种促进。
3、至于算法,也掌握基本算法就行了,一般计算机专业的书就可以。

#13


引用 6 楼  的回复:
推荐C++,其实那些公司的题目还是比较水的

主要是那种 太拘泥于语法细节的题目 c++ primer看了一遍 感觉有很多细节的东西

#14


引用 8 楼  的回复:
引用 7 楼 的回复:
对付面试也是一大头,,,

对付面试笔试

其余还是多多向着C前进、

就是说平时以c为主,但是为了应付笔试 还要了解c++

#15


引用 11 楼  的回复:
笔试的时候C和C++一般都会考到,但是考的都不太深入,只要差不多会就可以了。把数据结构与算法的内容用C实现一遍,就基本够用了。如果你想做嵌入式,那么linux肯定是跑不掉的;如果是想做软件,那么数据库,计算机网络也是常考的内容。

谢谢了,主要是担心数据结构和算法,c++语法细节那块,我觉得我头脑不是很灵活

#16


建议楼主还是先学C吧!

#17


1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
C++当然可以直接调用

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

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

4)C和指针,C专家编程哪本更适合?
都是必看书目。

#18


基本上,C++继承了C的大部分毛病,所以学C++就可以了,然后再了解下两个语言哪些部分是不同的。

#19


都差不多,真的,现在大规模软件开发都用C++,C主要用于嵌入式的一些开发,而且是小规模的。

#20


c/c++最好都打好基础

#21


建议先学C,C++主要是学习面向对象的编程思想

#22


哪个都行,都学也是正常的事,先找合适的工作,在工作中学

#23


一般公司,c/c++是不分的,基本就是要求c++

#24


都要学好。。。分开干嘛呢? 纠结于学c还是c++的孩子需要你们的帮助

#25


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.csdn.net/v_JULY_v/
 4)C和指针,C专家编程哪本更适合?
c和指针,很不错的,推荐。。当然后者也可以看

#26


还在纠结语言,不如把平台(Linux)多搞搞。

#1


打算找LINUX方面工作就选C 

#2


C++ 在短期内很难上手。并且找工作对新手比较困难。

如果喜欢Linux后台开发,建议从C开始。

#3


书是你看的 别人怎么知道合不合适你

#4


C和指针,C专家编程都是必看的书,何谈适合。

#5


短时间的话,还是C语言吧。 个人认为,C专家编程更好。 精通C语言,再来学习C++吧

#6


推荐C++,其实那些公司的题目还是比较水的

#7


对付面试也是一大头,,,

#8


引用 7 楼  的回复:
对付面试也是一大头,,,

对付面试笔试

其余还是多多向着C前进、

#9


3)算法导论和算法:C实现
4)C和指针,C专家编程
既然是明年开始找工作,那就把他们都看了吧。

#10


引用 4 楼  的回复:
C和指针,C专家编程都是必看的书,何谈适合。
虽然这么说的 但是会真的看? 真的能看懂?看透彻?

#11


笔试的时候C和C++一般都会考到,但是考的都不太深入,只要差不多会就可以了。把数据结构与算法的内容用C实现一遍,就基本够用了。如果你想做嵌入式,那么linux肯定是跑不掉的;如果是想做软件,那么数据库,计算机网络也是常考的内容。

#12


一年时间说长不长,说短也不短。如果及纠结于某一点,可能你一年看一本书也看不完。
个人意见:
1、C和C++都是必须学的,但是刚开始,没必要太深入,要掌握最基本的东西。
2、如果的你C经常练,那么就开始学c++吧,学了c++对C的理解也是一种促进。
3、至于算法,也掌握基本算法就行了,一般计算机专业的书就可以。

#13


引用 6 楼  的回复:
推荐C++,其实那些公司的题目还是比较水的

主要是那种 太拘泥于语法细节的题目 c++ primer看了一遍 感觉有很多细节的东西

#14


引用 8 楼  的回复:
引用 7 楼 的回复:
对付面试也是一大头,,,

对付面试笔试

其余还是多多向着C前进、

就是说平时以c为主,但是为了应付笔试 还要了解c++

#15


引用 11 楼  的回复:
笔试的时候C和C++一般都会考到,但是考的都不太深入,只要差不多会就可以了。把数据结构与算法的内容用C实现一遍,就基本够用了。如果你想做嵌入式,那么linux肯定是跑不掉的;如果是想做软件,那么数据库,计算机网络也是常考的内容。

谢谢了,主要是担心数据结构和算法,c++语法细节那块,我觉得我头脑不是很灵活

#16


建议楼主还是先学C吧!

#17


1)C++可以直接调用linux系统中的用C写的库函数和系统调用吗?
C++当然可以直接调用

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

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

4)C和指针,C专家编程哪本更适合?
都是必看书目。

#18


基本上,C++继承了C的大部分毛病,所以学C++就可以了,然后再了解下两个语言哪些部分是不同的。

#19


都差不多,真的,现在大规模软件开发都用C++,C主要用于嵌入式的一些开发,而且是小规模的。

#20


c/c++最好都打好基础

#21


建议先学C,C++主要是学习面向对象的编程思想

#22


哪个都行,都学也是正常的事,先找合适的工作,在工作中学

#23


一般公司,c/c++是不分的,基本就是要求c++

#24


都要学好。。。分开干嘛呢? 纠结于学c还是c++的孩子需要你们的帮助

#25


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.csdn.net/v_JULY_v/
 4)C和指针,C专家编程哪本更适合?
c和指针,很不错的,推荐。。当然后者也可以看

#26


还在纠结语言,不如把平台(Linux)多搞搞。