C语言初级以后学VC还是LINUX C

如果学VC·要学C++·而且要用学很多API·而LINUX C的界面又不是太好,我主要想提高C语言水平,未来好找工作,以及向云计算发展·请大神给点意见

首先,C和C++是不同的。C++属于面向对象编程思想。作为立志做程序员(普通程序员)的目标来说,C和C++必须都会。
其次,VC同时支持C和C++,只是主要针对Windows操作系统,所以必须学习很多的操作系统API;Linux是另外一种操作系统,其编译器(一般是gcc),也同时支持C和C++,与VC的区别是,gcc主要针对Linux操作系统,所以要学习Linux系统的API;gcc的难度在于,是字符界面,需要输入命令及其参数。可能还需要(一般是必须)熟悉Make系统。

建议:主要针对Windows系统,学习VC。
主要针对通信、底层驱动、建立服务器等,建议学习Linux C/C++。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-09
真的要拿这个当职业的话,哪样都是要学一些的,无非是个先后顺序问题罢了。个人觉得还是Linux C更能接近核心也更能培养基本功一些,界面的问题其实就是个习惯问题,其实高效率开发用的一般都是这种对新手不太友好的IDE,入门以后就知道好处了。
第2个回答  推荐于2016-11-30
如果你要靠C吃饭就必须的会在Linux环境下编程,因为C语言一般是做硬件的,现在没有谁会用C语言写应用软件,如果是C++的话就不一样了,C++在windows环境下编程就可以了,不需要太理解Linux,不过你要是想有更好的发展的话两者都会当然是最好的了本回答被提问者采纳
第3个回答  2012-09-09
一般是VC,功能更强点
第4个回答  2012-09-09
LINUX C学到的东西会多一些
相似回答