第1个回答 2015-11-26
学会C只能说是懂C 离软件开发还很遥远的 软件开发是综合性的 对开发人员的综合技能要求比较高 一般来说 除了会C以外 还要学Windows编程 尤其是对于一些核心的东西 还需要用汇编来写。尤其是数据结构与算法,这个无论用什么语言开发软件,都需要精通。
建议提问者可以尝试把C++过一遍,毕竟C++比C用起来要舒服(你懂的),你有C基础,转到C++很容易。
总的说来,软件开发需要掌握的东西:精通一门语言,精通数学,严密的逻辑思考能力,再者就是Windows编程了,因为软件都是可视化的操作界面,总不能让用户对着一个cmd黑屏输入数据,因此,以上我说的几门知识,是你走向软件开发必不可少的。
第2个回答 2015-11-18
C+电路可以做硬件开发
要是纯软件开发只会C还是不行的。
要是在会一点数据库mysql或者sqlserver
再会一点网页方面的html,css,javascript
了解下对象编程语言java
多会一点C++那就更好了。
第3个回答 2016-02-06
1、C语言做电子设备的比较多,比如嵌入式行业就用的C语言,什么手机软件了,硬件驱动了,网络安全方面的也有,如防火墙之类的,还有现在比较流行的数字机顶盒,路由器,监控安防方面等等都用C语言开发的。
2、如果想进一步的话,可以去学习一下C++,大多网络游戏就是C++编写的,如果是向游戏开发发展的话,学C++比较合适,Java因为自身体系等原因,在性能控制上不如C++,而手机软件开发的话,则Java更胜任了。
第4个回答 2009-09-23
c语言是基础,现在直接用c开发的不过了,除了在单片机,嵌入式开发方面用c其他的真的很少见,可能是我孤陋寡闻吧,真的开发程序用c++,java,c#的较多,java在网页方面比较,像手机游戏那种有很大多数是用java开发的,这些都有很不错的架构了
个人认为如果只是会c的话,进软件公司还是差了一点,但是精通c++的话进软件公司肯定没问题,然后java,c#可以是信手拿来
楼主c基础好的话,开始c++吧这样你以后如果要转java或者c#都会很容易的